I’ve been facing an issue where our ACPI table access is breaking on UEFI based platforms. The issue is that the RSD pointer on UEFI based machines is now located within the EFI System Table. As a result I was wondering if there are any Windows driver APIs that can be used to access either the RSD Pointer, a specific ACPI table, or the EFI System Table. Any insight into this would be helpful. Thanks.
You might want to take a look at this word doc about SMBIOS support in
Windows: http://www.microsoft.com/whdc/system/platform/firmware/smbios.mspx
Also: http://msdn.microsoft.com/en-us/library/ff550453.aspx
(IoWmiOpenBlock()).
From user mode, you can use
http://msdn.microsoft.com/en-us/library/ms724259(v=vs.85).aspx
Good luck,
mm
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@intel.com
Sent: Friday, January 28, 2011 2:15 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] ACPI Table Access on UEFI platform
I’ve been facing an issue where our ACPI table access is breaking on UEFI
based platforms. The issue is that the RSD pointer on UEFI based machines
is now located within the EFI System Table. As a result I was wondering if
there are any Windows driver APIs that can be used to access either the RSD
Pointer, a specific ACPI table, or the EFI System Table. Any insight into
this would be helpful. Thanks.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer