UEFI System Table and Award BIOS DLL module
Posted: Wed Mar 10, 2010 8:55 pm
Has anyone reversed DLL module(s) in recent Award BIOS?
The module is passed with a single 32-bit parameter. It's obvious that this parameter is a pointer to a data structure. However, I couldn't find the correct data structure until now.
Because I think most of these DLLs are shared between legacy Award BIOS binaries and the new UEFI implementation. It should be some form of data structure described in the UEFI standard, which I think very probably the UEFI System Table. The confusing part is legacy Award BIOS doesn't have the UEFY system table, so it could be SMBIOS table.
Anyone has worked on this thing?
The module is passed with a single 32-bit parameter. It's obvious that this parameter is a pointer to a data structure. However, I couldn't find the correct data structure until now.
Because I think most of these DLLs are shared between legacy Award BIOS binaries and the new UEFI implementation. It should be some form of data structure described in the UEFI standard, which I think very probably the UEFI System Table. The confusing part is legacy Award BIOS doesn't have the UEFY system table, so it could be SMBIOS table.
Anyone has worked on this thing?