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
This commit is contained in:
lgao4 2007-09-14 03:58:37 +00:00
parent 38f2ab2989
commit 8fb31ab7f5
1 changed files with 20 additions and 2 deletions

View File

@ -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.