]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add more details for my non-compatible change check in.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 14 Sep 2007 03:58:37 +0000 (03:58 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 14 Sep 2007 03:58:37 +0000 (03:58 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3838 6f19259b-4bc3-4df7-8a09-765794883524

BaseTools/ChangeLog.txt

index cd4b07f94959071078f98c422de3438b040522d1..5058b7794c19ecbf81810d9bf308cb928128e7d0 100644 (file)
@@ -107,7 +107,25 @@ EDK_3789: Non-Compatible: lgao4
         2) BaseTools/Bin/Win32/GenFds.exe\r
 \r
         Possible Impacts:\r
-        1) All platform's FDF file, if any, must be changed to new format\r
+        1) All platform's FDF file, if any, must be changed to new format.\r
+          a) PCD format is changed from old PcdName to new PcdTokenSpaceGuid.PcdName, for example PcdWinNtFdBaseAddress in old FDF file will be replaced by gEfiNt32PkgTokenSpaceGuid.PcdWinNtFdBaseAddres.\r
+          b) Rule format adds binary file type and file postfix name support, and doesn't require the full file path. For example:\r
+          Old Peim Rule:\r
+          [Rule.Common.PEIM]\r
+          FILE PEIM = $(NAMED_GUID) {\r
+             PEI_DEPEX Optional        $(INF_OUTPUT)/$(MODULE_NAME).Depex\r
+             PE32                      $(INF_OUTPUT)/$(MODULE_NAME).efi\r
+             UI Optional               $(MODULE_NAME)\r
+             VERSION Optional          BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)\r
+          }\r
+          New Peim Rule:\r
+          [Rule.Common.PEIM]\r
+            FILE PEIM = $(NAMED_GUID) {\r
+               PEI_DEPEX PEI_DEPEX Optional        |.Depex\r
+               PE32      PE32                      |.efi\r
+               UI       STRING="$(MODULE_NAME)" Optional         \r
+               VERSION  STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)   \r
+            }\r
 \r
 ==========================================================================================\r
 EDK_3786: Compatible: vjeff\r
@@ -157,6 +175,6 @@ EDK_3766: Non-Compatible: lgao4
         1) Conf/build_rule.template\r
 \r
         Possible Impacts:\r
-        1) Platform with ACPI module.\r
+        1) Platform with ACPI module. Acpi module needs to set /EP preprocessor compiler option for APP_FLAGS in module inf to override the default /E option from tools_def.txt file. \r
 \r
 \r