]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: Add support for setting Chassis SMBIOS data fields
authorZhuang Yanying <ann.zhuangyanying@huawei.com>
Wed, 14 Feb 2018 09:22:38 +0000 (17:22 +0800)
committerJohn Ferlan <jferlan@redhat.com>
Sat, 17 Feb 2018 12:36:46 +0000 (07:36 -0500)
commitc8fec2569269229aeea7182ff4b415388d1b246a
tree7b7470cd246a4bb49cfb159562e0766e3174d489
parent91482930184edaf774bac3b110dfbab0dcf70649
conf: Add support for setting Chassis SMBIOS data fields

This type of information defines attributes of a system
chassis, such as SMBIOS Chassis Asset Tag.

access inside VM (for example)
Linux:   /sys/class/dmi/id/chassis_asset_tag.
Windows: (Get-WmiObject Win32_SystemEnclosure).SMBIOSAssetTag
          wirhin Windows PowerShell.

As an example, add the following to the guest XML

    <chassis>
      <entry name='manufacturer'>Dell Inc.</entry>
      <entry name='version'>2.12</entry>
      <entry name='serial'>65X0XF2</entry>
      <entry name='asset'>40000101</entry>
      <entry name='sku'>Type3Sku1</entry>
    </chassis>

Signed-off-by: Zhuang Yanying <ann.zhuangyanying@huawei.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
docs/formatdomain.html.in
docs/schemas/domaincommon.rng
src/conf/domain_conf.c
src/libvirt_private.syms
src/util/virsysinfo.c
src/util/virsysinfo.h
tests/qemuxml2argvdata/smbios.xml
tests/qemuxml2xmloutdata/smbios.xml