summaryrefslogtreecommitdiff
path: root/BaseTools
diff options
context:
space:
mode:
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2007-09-14 03:58:37 +0000
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2007-09-14 03:58:37 +0000
commit8fb31ab7f54e299305fd597aefb471ef42fd0c5e (patch)
treea226faac494e53f3447f3b1c1c6605ccc7a431e0 /BaseTools
parent38f2ab29897b9e2ccec1a3f5b7113085878af635 (diff)
downloadedk2-8fb31ab7f54e299305fd597aefb471ef42fd0c5e.zip
edk2-8fb31ab7f54e299305fd597aefb471ef42fd0c5e.tar.gz
edk2-8fb31ab7f54e299305fd597aefb471ef42fd0c5e.tar.bz2
Add more details for my non-compatible change check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3838 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools')
-rw-r--r--BaseTools/ChangeLog.txt22
1 files changed, 20 insertions, 2 deletions
diff --git a/BaseTools/ChangeLog.txt b/BaseTools/ChangeLog.txt
index cd4b07f..5058b77 100644
--- a/BaseTools/ChangeLog.txt
+++ b/BaseTools/ChangeLog.txt
@@ -107,7 +107,25 @@ EDK_3789: Non-Compatible: lgao4
2) BaseTools/Bin/Win32/GenFds.exe
Possible Impacts:
- 1) All platform's FDF file, if any, must be changed to new format
+ 1) All platform's FDF file, if any, must be changed to new format.
+ 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.
+ b) Rule format adds binary file type and file postfix name support, and doesn't require the full file path. For example:
+ Old Peim Rule:
+ [Rule.Common.PEIM]
+ FILE PEIM = $(NAMED_GUID) {
+ PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).Depex
+ PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
+ UI Optional $(MODULE_NAME)
+ VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
+ }
+ New Peim Rule:
+ [Rule.Common.PEIM]
+ FILE PEIM = $(NAMED_GUID) {
+ PEI_DEPEX PEI_DEPEX Optional |.Depex
+ PE32 PE32 |.efi
+ UI STRING="$(MODULE_NAME)" Optional
+ VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
+ }
==========================================================================================
EDK_3786: Compatible: vjeff
@@ -157,6 +175,6 @@ EDK_3766: Non-Compatible: lgao4
1) Conf/build_rule.template
Possible Impacts:
- 1) Platform with ACPI module.
+ 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.