VirtualBox

Changeset 33071 in vbox for trunk/src


Ignore:
Timestamp:
Oct 12, 2010 2:52:41 PM (14 years ago)
Author:
vboxsync
Message:

EFI: manual patch file editing is a bad idea

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.c
     1Index: ../edk2/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c
    22===================================================================
    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)
    55@@ -10,7 +10,7 @@
    66   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     
    1212 #include <PiDxe.h>
    1313 
    14 @@ -153,7 +153,134 @@
     14@@ -153,7 +153,137 @@
    1515   Buffer[ChecksumOffset] = CalculateCheckSum8(Buffer, Size);
    1616 }
     
    9494+        { SIGNATURE_32('D', 'S', 'D', 'T'), 0, "DSDT"},
    9595+        // SSDT
    96 +        { SIGNATURE_32('S', 'S', 'D', 'T'), 0, "SSDT"},
     96+        { SIGNATURE_32('S', 'S', 'D', 'T'), FLAG_OPTIONAL, "SSDT"},
    9797+        // HPET
    9898+        { SIGNATURE_32('H', 'P', 'E', 'T'), FLAG_OPTIONAL, "HPET"},
     
    118118+             ASSERT(Ptr != NULL);
    119119+        DEBUG ((EFI_D_ERROR, "%a: %p\n", TableInfo[Index].Name, Ptr));
    120 +        if (Ptr) Tables[Table++] = Ptr;
     120+        if (Ptr)
     121+           Tables[Table++] = Ptr;
    121122+    }
    122123+
     
    149150   Entrypoint of Acpi Platform driver.
    150151 
    151 @@ -174,14 +301,21 @@
     152@@ -174,14 +304,21 @@
    152153 {
    153154   EFI_STATUS                     Status;
     
    171172   CurrentTable = NULL;
    172173   TableHandle  = 0;
    173 @@ -194,6 +327,18 @@
     174@@ -194,6 +331,18 @@
    174175     return EFI_ABORTED;
    175176   }
     
    190191   // Locate the firmware volume protocol
    191192   //
    192 @@ -205,7 +350,6 @@
     193@@ -205,7 +354,6 @@
    193194   // Read tables from the storage file.
    194195   //
     
    198199                       FwVol,
    199200                       (EFI_GUID*)FixedPcdGetPtr (PcdAcpiTableStorageFile),
    200 @@ -215,6 +359,7 @@
     201@@ -215,6 +363,7 @@
    201202                       &Size,
    202203                       &FvStatus
     
    206207       //
    207208       // Add the table
    208 @@ -222,6 +367,7 @@
     209@@ -222,6 +371,7 @@
    209210       TableHandle = 0;
    210211 
     
    214215 
    215216       //
    216 @@ -252,4 +398,3 @@
     217@@ -252,4 +402,3 @@
    217218 
    218219   return EFI_SUCCESS;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette