| 176 | } |
| 177 | |
| 178 | VOID* FindOemSMBIOSPtr (VOID) |
| 179 | { |
| 180 | UINTN Address; |
| 181 | |
| 182 | // Search 0x0f0000 - 0x0fffff for SMBIOS Ptr |
| 183 | for (Address = 0xf0000; Address < 0xfffff; Address += 0x10) { |
| 184 | if (*(UINT32 *)(Address) == SMBIOS_PTR && IsEntryPointStructureValid((SMBIOS_TABLE_ENTRY_POINT*)Address)) { |
| 185 | return (VOID *)Address; |
| 186 | } |
| 187 | } |
| 188 | return NULL; |
| 189 | } |
| 190 | |
| 191 | VOID* GetSmbiosTablesFromHob (VOID) |
| 192 | { |
no test coverage detected