\r
Possible Impacts:\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
+ a) PCD format is changed from old PcdName to new PcdTokenSpaceGuid.PcdName, \r
+ for example PcdWinNtFdBaseAddress in old FDF file will be replaced \r
+ by gEfiNt32PkgTokenSpaceGuid.PcdWinNtFdBaseAddres.\r
+ b) Rule format adds binary file type and file postfix name support, \r
+ and doesn't require the full file path. Examples for Peim and AcpiTable module:\r
Old Peim Rule:\r
[Rule.Common.PEIM]\r
FILE PEIM = $(NAMED_GUID) {\r
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER) \r
}\r
\r
+ Old AcpiTable Rule:\r
+ [Rule.Common.DXE_DRIVER.ACPITABLE]\r
+ FILE FREEFORM = $(NAMED_GUID) {\r
+ RAW $(INF_OUTPUT)/Madt.acpi\r
+ RAW $(INF_OUTPUT)/Fadt.acpi\r
+ RAW $(INF_OUTPUT)/Facs.acpi\r
+ RAW $(INF_OUTPUT)/Spcr.acpi\r
+ RAW $(INF_OUTPUT)/Dsdt.aml\r
+ }\r
+ New AcpiTable Rule:\r
+ [Rule.Common.DXE_DRIVER.ACPITABLE]\r
+ FILE FREEFORM = $(NAMED_GUID) {\r
+ RAW ACPI |.acpi\r
+ RAW ASL |.aml\r
+ }\r
+\r
==========================================================================================\r
EDK_3786: Compatible: vjeff\r
\r
1) Conf/build_rule.template\r
\r
Possible Impacts:\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
+ 1) Platform with ACPI module. Acpi module needs to set /EP preprocessor compiler option \r
+ for APP_FLAGS in module inf to override the default /E option defined in tools_def.txt file. \r
\r
\r