- Timestamp:
- Oct 12, 2010 2:52:41 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/edk2.patch-mem_acpi
r33065 r33071 1 Index: MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c1 Index: ../edk2/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c 2 2 =================================================================== 3 --- MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c (revision 9332)4 +++ MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c (working copy)3 --- ../edk2/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c (revision 9332) 4 +++ ../edk2/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c (working copy) 5 5 @@ -10,7 +10,7 @@ 6 6 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, … … 12 12 #include <PiDxe.h> 13 13 14 @@ -153,7 +153,13 4@@14 @@ -153,7 +153,137 @@ 15 15 Buffer[ChecksumOffset] = CalculateCheckSum8(Buffer, Size); 16 16 } … … 94 94 + { SIGNATURE_32('D', 'S', 'D', 'T'), 0, "DSDT"}, 95 95 + // SSDT 96 + { SIGNATURE_32('S', 'S', 'D', 'T'), 0, "SSDT"},96 + { SIGNATURE_32('S', 'S', 'D', 'T'), FLAG_OPTIONAL, "SSDT"}, 97 97 + // HPET 98 98 + { SIGNATURE_32('H', 'P', 'E', 'T'), FLAG_OPTIONAL, "HPET"}, … … 118 118 + ASSERT(Ptr != NULL); 119 119 + DEBUG ((EFI_D_ERROR, "%a: %p\n", TableInfo[Index].Name, Ptr)); 120 + if (Ptr) Tables[Table++] = Ptr; 120 + if (Ptr) 121 + Tables[Table++] = Ptr; 121 122 + } 122 123 + … … 149 150 Entrypoint of Acpi Platform driver. 150 151 151 @@ -174,14 +30 1,21 @@152 @@ -174,14 +304,21 @@ 152 153 { 153 154 EFI_STATUS Status; … … 171 172 CurrentTable = NULL; 172 173 TableHandle = 0; 173 @@ -194,6 +3 27,18 @@174 @@ -194,6 +331,18 @@ 174 175 return EFI_ABORTED; 175 176 } … … 190 191 // Locate the firmware volume protocol 191 192 // 192 @@ -205,7 +35 0,6 @@193 @@ -205,7 +354,6 @@ 193 194 // Read tables from the storage file. 194 195 // … … 198 199 FwVol, 199 200 (EFI_GUID*)FixedPcdGetPtr (PcdAcpiTableStorageFile), 200 @@ -215,6 +3 59,7 @@201 @@ -215,6 +363,7 @@ 201 202 &Size, 202 203 &FvStatus … … 206 207 // 207 208 // Add the table 208 @@ -222,6 +3 67,7 @@209 @@ -222,6 +371,7 @@ 209 210 TableHandle = 0; 210 211 … … 214 215 215 216 // 216 @@ -252,4 + 398,3 @@217 @@ -252,4 +402,3 @@ 217 218 218 219 return EFI_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.