Re: DMI BIOS String

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

 



* Andrew Cathrow <acathrow@xxxxxxxxxx> [2011-08-22 06:55]:
> 
> 
> ----- Original Message -----
> > From: "Derek" <lists@xxxxxxxxxxxxx>
> > To: kvm@xxxxxxxxxxxxxxx
> > Sent: Sunday, August 21, 2011 11:52:19 PM
> > Subject: DMI BIOS String
> > Hi Folks,
> > 
> > I could not track down any solid info on modifying the DMI BIOS
> > string.
> 
> qemu-kvm -help | grep bios
> 
> -smbios file=binary

for binary mode, this commit message is most helpful


 commit b6f6e3d3a71cee61320216a42940cfaa9b42a162
 Author: aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
 Date:   Fri Apr 17 18:59:56 2009 +0000

    qemu: Add support for SMBIOS command line otions (Alex Williamson)
    
    Create a new -smbios option (x86-only) to allow binary SMBIOS entries
    to be passed through to the BIOS or modify the default values of
    individual fields of type 0 and 1 entries on the command line.
    
    Binary SMBIOS entries can be generated as follows:
    
    dmidecode -t 1 -u | grep $'^\t\t[^"]' | xargs -n1 | \
            perl -lne 'printf "%c", hex($_)' > smbios_type_1.bin
    
    These can then be passed to the BIOS using this switch:
    
     -smbios file=smbios_type_1.bin
    
    Command line generation supports the following syntax:
    
     -smbios type=0[,vendor=str][,version=str][,date=str][,release=%d.%d]
     -smbios type=1[,manufacturer=str][,product=str][,version=str][,serial=str]
                  [,uuid=$(uuidgen)][,sku=str][,family=str]
    
    For instance, to add a serial number to the type 1 table:
    
     -smbios type=1,serial=0123456789
    
    Interface is extensible to support more fields/tables as needed.
    
    aliguori: remove texi formatting from help output
    
    Signed-off-by: Alex Williamson <alex.williamson@xxxxxx>
    Signed-off-by: Anthony Liguori <aliguori@xxxxxxxxxx>


> -smbios type=0[,vendor=str][,version=str][,date=str][,release=%d.%d]
> -smbios type=1[,manufacturer=str][,product=str][,version=str][,serial=str]
> 
> or if you're using libvirt
> http://libvirt.org/formatdomain.html#elementsSysinfo
> 
> 
> > 
> > For example, in VirtualBox you can use 'vboxmanage setsextradata' to
> > set the BIOS product and vendor string per VM.
> > 
> > Any ideas if this is possible with KVM?
> > 
> > Thanks,
> > Derek--
> > 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
> --
> 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

-- 
Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
ryanh@xxxxxxxxxx
--
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