[PATCH v2 0/3] qemu: SMBIOS support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a new version based on everyone's feedback.  I now support
creating type 0 & 1 SMBIOS fields from the command line as well as
loading binary blob entries.  It should be pretty trivial to add
support for modifying other generated tables from the command line.

Rather than moving the parsing code to vl.c, I made new smbios.[ch]
files, which seems to clean things up nicely.  I've implemented a
collision detector, so you can't pass both a binary blob containing
a type 1 entry and options to modify the entry.  Useful error
messages should be generated if this is attempted.  I've also
incorporated the -uuid option, so it's handled by the bios the
same as any other modification to an smbios field.  Let me know if
there are any further suggestions.  Thanks,

Alex

---

Alex Williamson (3):
      qemu:bios: Load SMBIOS entries and files from qemu
      qemu: Add support for SMBIOS command line otions
      qemu: Add prototype and make qemu_uuid_parse() non-static


 Makefile.target  |    2 
 bios/rombios32.c |  299 +++++++++++++++++++++++++++++++++++++++++++------------
 hw/pc.c          |    9 +
 hw/smbios.c      |  224 +++++++++++++++++++++++++++++++++++++++++
 hw/smbios.h      |  162 +++++++++++++++++++++++++++++
 qemu-options.hx  |   21 +++
 sysemu.h         |    1 
 vl.c             |   13 ++
 8 files changed, 666 insertions(+), 65 deletions(-)
 create mode 100644 hw/smbios.c
 create mode 100644 hw/smbios.h

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux