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

[Xen-devel] [RFC] [PATCH] HVM SMBIOS support 0/6


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "Andrew D. Ball" <aball@xxxxxxxxxx>
  • Date: Fri, 07 Jul 2006 15:35:41 -0400
  • Delivery-date: Fri, 07 Jul 2006 12:36:10 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

This series of patches adds support for SMBIOS to HVM domU's.  This is
needed by many systems management applications, most often to get a
useful UUID inside of an HVM domU.

They have been tested on changeset
10486:5610d916ad1be231bd6b6c7ae26665374623a90c
of xen-unstable.

Any comments or help would be greatly appreciated.

Andrew

=====

sample output from dmidecode:

# dmidecode 2.7
SMBIOS 2.4 present.
10 structures occupying 256 bytes.
Table at 0x0009F01F.

Handle 0x0000, DMI type 0, 24 bytes.
BIOS Information
        Vendor: Xen
        Version: 3.0-unstable
        Release Date: Not Specified
        Address: 0xE8000
        Runtime Size: 96 kB
        ROM Size: 64 kB
        Characteristics:
        BIOS Revision: 3.0

Handle 0x0100, DMI type 1, 27 bytes.
System Information
        Manufacturer: Xen
        Product Name: HVM domU
        Version: 3.0-unstable
        Serial Number: Not Specified
        UUID: 01234567-0123-0123-0123-0123456789AB
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Not Specified

Handle 0x0300, DMI type 3, 13 bytes.
Chassis Information
        Manufacturer: Xen
        Type: Other
        Lock: Not Present
        Version: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Boot-up State: Safe
        Power Supply State: Safe
        Thermal State: Safe
        Security Status: Unknown

Handle 0x0401, DMI type 4, 26 bytes.
Processor Information
        Socket Designation: CPU 1
        Type: Central Processor
        Family: Other
        Manufacturer: Intel
        ID: 46 0F 00 00 37 B9 A9 8F
        Version: Not Specified
        Voltage: Unknown
        External Clock: Unknown
        Max Speed: Unknown
        Current Speed: Unknown
        Status: Populated, Enabled
        Upgrade: Other

Handle 0x1000, DMI type 16, 15 bytes.
Physical Memory Array
        Location: Other
        Use: System Memory
        Error Correction Type: Other
        Maximum Capacity: 128 MB
        Error Information Handle: Not Provided
        Number Of Devices: 1

Handle 0x1100, DMI type 17, 21 bytes.
Memory Device
        Array Handle: 0x1000
        Error Information Handle: 0x0000
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 128 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM 1
        Bank Locator: Not Specified
        Type: RAM
        Type Detail: None

Handle 0x1300, DMI type 19, 15 bytes.
Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x00007F003FF
        Range Size: 130049 kB
        Physical Array Handle: 0x1000
        Partition Width: 0

Handle 0x1400, DMI type 20, 19 bytes.
Memory Device Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x00007F003FF
        Range Size: 130049 kB
        Physical Device Handle: 0x1100
        Memory Array Mapped Address Handle: 0x1300
        Partition Row Position: 1

Handle 0x2000, DMI type 32, 11 bytes.
System Boot Information
        Status: No errors detected

Handle 0x7F00, DMI type 127, 4 bytes.
End Of Table




_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.