Re: [RFC PATCH] dmi: add support for SMBIOS 3.0 64-bit entry point

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

 



On 14 October 2014 16:15, Suravee Suthikulanit
<suravee.suthikulpanit@xxxxxxx> wrote:
> On 10/13/2014 9:01 AM, Suravee Suthikulanit wrote:
>>
>> On 10/13/2014 8:48 AM, Ard Biesheuvel wrote:
>>>
>>> +#define SMBIOS3_TABLE_GUID    \
>>> +    EFI_GUID(  0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00,
>>> 0x00, 0x00, 0x00, 0x00 )
>>> +
>>
>>
>> Ard,
>>
>> I believe the new SMBIOS3_TABLE_GUILD has already been accepted by the
>> USWG.
>>
>> #define SMBIOS3_TABLE_GUID \
>>     {0xf2fd1544, 0x9794, 0x4a2c, 0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20,
>> 0xe3, 0x94}
>>
>> Thanks,
>>
>> Suravee
>
>
> Hi All,
>
> With Yi's original patch + this patch + changes for the the ID above, I am
> able to parse the SMBIOS information (shown below).
>

Great news! May I add your tested-by to the patches?

Regards,
Ard.

> bios_date = 12/12/2012
> bios_vendor = American Megatrends Inc.
> bios_version = 5.6.5
> board_asset_tag = Defaultstring
> board_name = Defaultstring
> board_serial = Defaultstring
> board_vendor = Defaultstring
> board_version = Defaultstring
> chassis_asset_tag = Defaultstring
> chassis_serial = Defaultstring
> chassis_type = 3
> chassis_vendor = Defaultstring
> chassis_version = Defaultstring
> modalias =
> dmi:bvnAmericanMegatrendsInc.:bvr5.6.5:bd12/12/2012:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnDefaultstring:rnDefaultstring:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:
> cat: power: Is a directory
> power =
> product_name = Defaultstring
> product_serial = Defaultstring
> product_uuid = 00020003-0004-0005-0006-000700080009
> product_version = Defaultstring
> cat: subsystem: Is a directory
> subsystem =
> sys_vendor = Defaultstring
> uevent =
> MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr5.6.5:bd12/12/2012:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnDefaultstring:rnDefaultstring:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:
>
> Also:
>
> [root@acadia-snap4 sys]# find . | grep dmi
> ./devices/virtual/dmi
> ./devices/virtual/dmi/id
> ./devices/virtual/dmi/id/product_name
> ./devices/virtual/dmi/id/product_uuid
> ./devices/virtual/dmi/id/board_name
> ./devices/virtual/dmi/id/board_asset_tag
> ./devices/virtual/dmi/id/power
> ./devices/virtual/dmi/id/chassis_serial
> ./devices/virtual/dmi/id/product_version
> ./devices/virtual/dmi/id/chassis_vendor
> ./devices/virtual/dmi/id/modalias
> ./devices/virtual/dmi/id/chassis_version
> ./devices/virtual/dmi/id/bios_date
> ./devices/virtual/dmi/id/bios_version
> ./devices/virtual/dmi/id/product_serial
> ./devices/virtual/dmi/id/sys_vendor
> ./devices/virtual/dmi/id/subsystem
> ./devices/virtual/dmi/id/bios_vendor
> ./devices/virtual/dmi/id/board_serial
> ./devices/virtual/dmi/id/uevent
> ./devices/virtual/dmi/id/chassis_asset_tag
> ./devices/virtual/dmi/id/chassis_type
> ./devices/virtual/dmi/id/board_vendor
> ./devices/virtual/dmi/id/board_version
> ./class/dmi
> ./class/dmi/id
> ./firmware/dmi
> ./firmware/dmi/entries
> ./firmware/dmi/entries/0-0
> ./firmware/dmi/entries/0-0/raw
> ./firmware/dmi/entries/0-0/type
> ./firmware/dmi/entries/0-0/position
> ./firmware/dmi/entries/0-0/handle
> ./firmware/dmi/entries/0-0/length
> ./firmware/dmi/entries/0-0/instance
> ./firmware/dmi/entries/1-0
> ./firmware/dmi/entries/1-0/raw
> ./firmware/dmi/entries/1-0/type
> ./firmware/dmi/entries/1-0/position
> ./firmware/dmi/entries/1-0/handle
> ./firmware/dmi/entries/1-0/length
> ./firmware/dmi/entries/1-0/instance
> .....
>
> Thanks for working on adding this support.
>
> Suravee
>
--
To unsubscribe from this list: send the line "unsubscribe linux-efi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux