| 390 | } |
| 391 | |
| 392 | BOOLEAN PatchTableHeader(EFI_ACPI_DESCRIPTION_HEADER *Header) |
| 393 | { |
| 394 | BOOLEAN Ret1, Ret2, Ret3; |
| 395 | if (!(gSettings.FixDsdt & FIX_HEADERS) && !gSettings.FixHeaders) { |
| 396 | return FALSE; |
| 397 | } |
| 398 | Ret1 = FixAsciiTableHeader((UINT8*)&Header->CreatorId, 4); |
| 399 | Ret2 = FixAsciiTableHeader((UINT8*)&Header->OemTableId, 8); |
| 400 | Ret3 = FixAsciiTableHeader((UINT8*)&Header->OemId, 6); |
| 401 | return (Ret1 || Ret2 || Ret3); |
| 402 | } |
| 403 | |
| 404 | VOID PatchAllTables() |
| 405 | { |
no test coverage detected