Index: branches/ErmaC/Enoch/i386/libsaio/efi.h =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/efi.h (revision 2762) +++ branches/ErmaC/Enoch/i386/libsaio/efi.h (revision 2763) @@ -145,15 +145,20 @@ #define EFI_GLOBAL_VARIABLE_GUID \ {0x8BE4DF61, 0x93CA, 0x11D2, {0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C} } -#define SMBIOS_TABLE_GUID \ +#define EFI_SMBIOS_TABLE_GUID \ {0xEB9D2D31, 0x2D88, 0x11D3, {0x9A, 0x16, 0x0, 0x90, 0x27, 0x3F, 0xC1, 0x4D} } -#define ACPI_TABLE_GUID \ +// ACPI 1.0 Table GUID in EFI System Table +#define EFI_ACPI_TABLE_GUID \ {0xEB9D2D30, 0x2D88, 0x11D3, {0x9A, 0x16, 0x0, 0x90, 0x27, 0x3F, 0xC1, 0x4D} } -#define ACPI_20_TABLE_GUID \ +// ACPI 2.0 Table GUID in EFI System Table +#define EFI_ACPI_20_TABLE_GUID \ {0x8868E871, 0xE4f1, 0x11D3, {0xBC, 0x22, 0x0, 0x80, 0xC7, 0x3C, 0x88, 0x81} } +// ACPI 3.0 Table GUID in EFI System Table +#define EFI_ACPI_30_TABLE_GUID EFI_ACPI_20_TABLE_GUID + typedef union { EFI_GUID Guid; EFI_UINT8 Raw[16]; Index: branches/ErmaC/Enoch/i386/libsaio/fake_efi.c =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/fake_efi.c (revision 2762) +++ branches/ErmaC/Enoch/i386/libsaio/fake_efi.c (revision 2763) @@ -440,7 +440,7 @@ */ /* From Foundation/Efi/Guid/Smbios/SmBios.c */ -EFI_GUID const gEfiSmbiosTableGuid = SMBIOS_TABLE_GUID; +EFI_GUID const gEfiSmbiosTableGuid = EFI_SMBIOS_TABLE_GUID; #define SMBIOS_RANGE_START 0x000F0000 #define SMBIOS_RANGE_END 0x000FFFFF @@ -448,8 +448,8 @@ /* '_SM_' in little endian: */ #define SMBIOS_ANCHOR_UINT32_LE 0x5f4d535f -EFI_GUID gEfiAcpiTableGuid = ACPI_TABLE_GUID; -EFI_GUID gEfiAcpi20TableGuid = ACPI_20_TABLE_GUID; +EFI_GUID gEfiAcpiTableGuid = EFI_ACPI_TABLE_GUID; +EFI_GUID gEfiAcpi20TableGuid = EFI_ACPI_20_TABLE_GUID; /*==========================================================================