1 ##########################################################################################
2 !!!!!!!!!!!!!!!!! Notes for this ChangeLog.txt !!!!!!!!!!!!!!!!!
4 This log file is used to record two kinds of important information:
5 a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info
6 will help the package user to merge this package; and some non-compatible changes
7 can also be added into release notes as news features when we release this package.
8 Normally Non-Compatible Changes contains the following types:
9 1) Package's external services were changed/updated
10 2) Package's common .h file is renamed, deleted, or the file path is changed.
11 3) The definition of package's common data structure is changed
14 b) "Important Compatible Changes": some important compatible changes can aslo be recorded
15 in this file, and we can add these updating into release notes when we release this
18 Non-Compatible and Compatible example format:
19 ==========================================================================================
20 EDK_0010: Non-Compatible: owner
22 Class_HFile: PPI A of MdePkg has been removed.
25 1) Removed the .h file: MdePkg\Include\Ppi\A.h
28 1) All modules that used this PPI A should be updated.
30 ==========================================================================================
31 EDK_0000: Compatible: owner
33 Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.
36 1) BaseTools\Bin\Win32\build.exe
38 !!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!
40 ##########################################################################################
42 ##########################################################################################
43 ########## Revision number of tools source code ##########
44 BaseTools/Bin/Win32/build.exe
45 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen
46 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build
47 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
48 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
49 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
50 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
52 BaseTools/Bin/Win32/GenFds.exe
53 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
54 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
55 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
56 r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
58 BaseTools/Bin/Win32/GenDepex.exe
59 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen
60 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
62 BaseTools/Bin/Win32/Trim.exe
63 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Trim
64 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
66 BaseTools/Bin/Win32/MigrationMsa2Inf.exe
67 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/MigrationMsa2Inf
68 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
70 BaseTools/Bin/Win32/TargetTool.exe
71 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/TargetTool
72 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
74 BaseTools/Bin/Win32/Spd2Dec.exe
75 r777 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/spd2dec
77 BaseTools/Bin/Win32/Fpd2Dsc.exe
78 r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc
80 ==========================================================================================
81 basetools_7159: Non-Compatible: jwang36
84 1) Re-fine and fully test the mechanism of getting over the long command
86 2) Change the -s option of build from "SpawnMode" to be "SilentMode"
87 3) Change the prototype of PeiCoreEntryPoint in AutoGen-ed code
88 4) Remove CalcDeps module since it's no longer needed.
89 5) Remove "-k", "-g" and "-l" switches from build
90 6) Remove MULTIPLE_THREAD in target.template. Use MAX_CONCURRENT_THREAD_NUMBER
91 to get the same functionality.
94 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
95 1) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
98 1) The local version build_rule.txt must be updated with changes in build_rule.template
99 2) Use "build -s" to pass "-s" switch to "make" tool to do silent "make".
100 To suppress all message from stdout, use "build -q" instead.
101 3) To get over the long command line limitation, use "@$(<FILE_TYPE>S_LIST)"
102 in the place of ${src} for those commands encountering such kind of
105 basetools_7009: Non-Compatible: jwang36
108 1) Search value of Guid/Protocol/PPI in inf file only in the same category in dec file.
109 2) Pass all files in a module's directory to StrGather for R8 modules.
112 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
115 1) Those inf files in which the PPI/Protocol/Guid are put in incorrect
116 section will encounter build break.
118 ==========================================================================================
119 EDK_6930: Non-Compatible: jwang36
122 1) Separate the AutoGen code for PCDs between module and its library instances.
123 Only macros for module's PCDs will be put in AutoGen.h. Others will be put
124 in AutoGen.c. This is intended to catch missed PCDs in inf file more easily.
125 2) For better compatibile between C standards or C compiler, add type cast for
126 PCD constants in AutoGen.h according to the PCD datum type.
127 3) Add incremental generation capability for FV in GenFds tool.
130 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
131 2) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
134 1) If there're PCDs used in a module but not declared in the module's inf file,
135 and occasionally they are declared in the library instances, there must be
136 a build break. Adding necessary PCDs declarations in the module's inf file
139 ==========================================================================================
140 EDK_6828: Compatible: jwang36
143 1) Add a feature to allow override tools option via "==" in metafile.
144 2) Remove the AutoGen.c generation for R8 module without unicode file.
148 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
150 ==========================================================================================
151 EDK_6772: Non-Compatible: jwang36
154 1) Add /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) in EBC_CC_FLAGS to ensure
155 correct R8's module entry point for EBC arch.
158 1) /trunk/edk2/BaseTools/Conf/tools_def.template
161 The local version of tools_def.txt must be updated with the change in
164 ==========================================================================================
165 EDK_6762: Non-Compatible: lgao4
168 1) Declare entry point, constructor into AutoGen.h
169 2) Create <ModuleName>StrDefs.h to contain uni code string ID.
173 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
174 2) /trunk/edk2/BaseTools/Conf/tools_def.template
177 The local version of tools_def.txt must be updated with change in
180 ==========================================================================================
181 EDK_6671: Compatible: qwang12
184 1) StrGather (Build.exe) in compatible mode add a Framework Package Header
185 to replace the original ¡°ArrayLength¡± generated in the output.
186 2) VfrCompiler in compatible mode add a Framework Package Header to replace
187 the original ¡°ArrayLength¡± generated in the output.
190 1) /trunk/edk2/BaseTools/Bin/Win32/VfrCompile.exe
191 2) /trunk/edk2/BaseTools/Bin/Win32/build.exe
194 ==========================================================================================
195 EDK_6666: Compatible: lgao4
198 1) Enhance GenFv WriteFvMap function to print basic debug information
199 (entrypoint, baseaddress, .text, .data section base address) when no
201 2) Enhance GenFv tool to create the non PI file system firmware volume.
203 - Set the first framework var store name to ¡°Setup¡±
204 - Support DEFAULT and MANUFACTURING for framework CheckBox flags value
207 /trunk/edk2/BaseTools/Bin/Win32/GenFv.exe
208 /trunk/edk2/BaseTools/Bin/Win32/VfrCompile.exe
210 ==========================================================================================
211 EDK_6640: Compatible: jwang36
214 1) Change file line format of AutoGen files to native style.
217 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
219 ==========================================================================================
220 EDK_6613: Non-Compatible: qwang12
223 1) Generate data for ConfigAccess.ExtractConfig() impl
226 1) /trunk/edk2/BaseTools/Bin/Win32/VfrCompile.exe
228 ==========================================================================================
229 EDK_6490: Compatible: jwang36
232 1) Add ImportTool.bat script
233 2) Add more error check for Trim.exe
237 1) /trunk/edk2/BaseTools/Bin/Win32/ImportTool.bat
238 2) /trunk/edk2/BaseTools/Bin/Win32/Trim.exe
240 ==========================================================================================
241 EDK_6452: Compatible: jwang36
244 1) Allow the flags of tools not defined tools_def.txt
245 2) Add BUILD as internal tool to pass compatible mode of unicode to build tool.
246 3) Add support of [Depex.common.<ModuleType>] in inf file
247 4) Add more optimization, especially for architecture protocols, in GeDepex tool
248 5) Fix the generation of _gPeimRevision and _gDxeRevision global variables in
249 AutoGen.c according to new MdePkg spec.
250 6) Change the header file of DxeSmmeEntryPoint.h to UefiDriverEntryPoint.h
251 in AutoGen.c since it's no longer exist.
252 7) Fix $(PROCESSOR) macro replacement issue in [nmake] section
255 /trunk/edk2/BaseTools/Bin/Win32/GenDepex.exe
256 /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
257 /trunk/edk2/BaseTools/Bin/Win32/build.exe
259 ==========================================================================================
260 EDK_6289: Compatible: jwang36
263 1) Performance improvement on startup of build.exe
266 1) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
267 2) /trunk/edk2/BaseTools/Bin/Win32/build.exe
269 ==========================================================================================
270 EDK_6269: Compatible: jwang36
274 2) Improve the screen output when in quiet build mode
275 3) Add "tbuild" target in makefile in order to not created directories in
276 makefile. Instead, they will be created in build tool. This will give
277 better build performance, especially in incremental build.
278 4) Add space check in WORKSPACE and OUTPUT_DIRECTORY (in dsc file) directory
279 name and give error message if found.
282 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
284 ==========================================================================================
285 EDK_5762: Compatible: jlin16
288 1) Enhance the tool to build R8 module via ECP.
291 1) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
292 2) /trunk/edk2/BaseTools/Bin/Win32/build.exe
294 ==========================================================================================
295 EDK_5635: Compatible: lgao4
298 1) Enhance GenFv tool to print Fv Size and Length, and Get module map by
299 module pdb pointer and get module guid by module FFS guid.
300 2) And Enhance VfrCompiler to handle framework vfr file, and print more
301 debug information into .lst file.
304 1) /trunk/edk2/BaseTools/Bin/Win32/GenFv.exe
305 2) /trunk/edk2/BaseTools/Bin/Win32/VfrCompile.exe
307 ==========================================================================================
308 EDK_5634: Non-Compatible: jwang36
311 1) Enhance the format of build_rule.txt to allow module type and arch information.
312 2) Enhance Trim to convert ASL style of include to C style of include
313 3) Enhance Trim to convert some EDK coding convention to EDK2 ECP convention
314 4) Add warning message when encountering unrecognized content in DSC/DEC/INF File
315 5) Enhance the GenDepex to ignore everything outside DEPENDENCY_STANT and DEPENDENCY_END in dxs file
318 /trunk/edk2/BaseTools/Bin/Win32/GenDepex.exe
319 /trunk/edk2/BaseTools/Bin/Win32/Trim.exe
320 /trunk/edk2/BaseTools/Bin/Win32/build.exe
321 /trunk/edk2/BaseTools/Conf/build_rule.template
322 /trunk/edk2/BaseTools/Conf/tools_def.template
325 The local version tools_def.txt and build_rule.txt must be updated with
326 the changes in tools_def.template and build_rule.template respectively.
328 ==========================================================================================
329 EDK_5193: Compatible: jwang36
332 1) Add incremental support in GenFds
335 /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
336 /trunk/edk2/BaseTools/Bin/Win32/build.exe
338 ==========================================================================================
339 EDK_5186: Compatible: jwang36
342 1) Add explicit banner for pass/fail indication of build
343 2) Fix the issue which cause error message from FDF parser won't be printed out.
344 3) Fix the error message format of FDF parser
345 4) Change the exit code of build tool from always 1 to error code, if error occurred
348 /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
349 /trunk/edk2/BaseTools/Bin/Win32/build.exe
351 ==========================================================================================
352 EDK_4971: Compatible: lgao4
355 1) Enhance GenFw tool to always zero .pdata section for PE32 and PE32+ image in
356 order to improve compression ratio for them.
359 /trunk/edk2/BaseTools/Bin/Win32/GenFw.exe
361 ==========================================================================================
362 EDK_4918: Compatible: lgao4
365 1) Correct Error Message format for these C tools according to the Tool Design Spec.
368 /trunk/edk2/BaseTools/Bin/Win32/EfiLdrImage.exe
369 /trunk/edk2/BaseTools/Bin/Win32/GenFv.exe
370 /trunk/edk2/BaseTools/Bin/Win32/TianoCompress.exe
371 /trunk/edk2/BaseTools/Bin/Win32/VfrCompile.exe
372 /trunk/edk2/BaseTools/Bin/Win32/VolInfo.exe
374 ==========================================================================================
375 EDK_4859: Non-Compatible: jwang36
378 1) Changed VfrCompile.exe to be UEFI HII compatible
379 2) Improved R8 module build
380 3) Added binary file build
381 4) Removed "extern int __make_me_compile_correctly" in AutoGen code for
382 R9 modules, but kept for R8 modules
383 5) Enfored more error check and introduced a optimization for GenDepex
384 6) Added BUILD_RULE_CONF in target.txt to specify build rules file
385 7) Rebuilt all Python tools with Python2.5.2
396 1) All EFI code needs to be UEFI HII compatible.
397 2) Conf/target.txt needs to be replaced by new target.template
399 ==========================================================================================
400 EDK_4251: Non-Compatible: jwang36
403 1) Changed MYTOOLS to use Visual Studio Team Suite for IA32 and X64. IPF is still use WINDKK.
404 2) Re-generated build.exe and GenFds.exe to incorporate new changes of build tools
405 3) Enabled multi-thread build mode by default (can be disabled by using "-n 0" option or changing
406 MULTIPLE_THREAD in target.txt to Disabled)
407 4) Fixed an incorrect command (no leading tab/space) generated in top level Makefile.
410 1) BaseTools/Bin/Win32/GenFds.exe
411 2) BaseTools/Bin/Win32/build.exe
412 3) BaseTools/Conf/target.template
413 4) BaseTools/Conf/tools_def.template
416 1) Install Visual Studio 2005 Team Suite Edition.
418 ==========================================================================================
419 EDK_4190: Non-Compatible: jwang36
422 1) Added support of using PCD default value from DEC/INF file if one
423 PCD is declared in INF file but not found in DSC file.
424 2) Added support of breaking build if no library instance is found for
428 1) BaseTools/Bin/Win32/build.exe
429 2) BaseTools/Bin/Win32/GenFds.exe
432 1) All packages/platforms/modules, which have wrong library classes
433 declared or have no library instance for some library classes, must be
434 changed to make sure each library class declared in INF file has
435 corresponding library instance.
437 ==========================================================================================
438 EDK_4096: Non-Compatible: jwang36
441 1) Removed the calling of vsvars32.bat in edksetup.bat, unless
442 "--nt32" switch is used.
443 2) Added MAKE command in tools_def.txt. This is used to locate where
444 the nmake.exe or make.exe is because it will not be in PATH any more.
445 3) Removed the calling of vsvars32.bat in toolsetup.bat.
446 4) Solved the hang issue of build.exe when error occurred or Ctrl+C is
448 5) Passed "-v/-d/-q" command line option to GenFds.exe in makefile if
449 it's used by build.exe.
452 1) BaseTools/Bin/Win32/build.exe
453 2) BaseTools/Bin/Win32/GenFds.exe
454 3) BaseTools/Conf/tools_def.template
455 4) BaseTools/toolsetup.bat
459 1) Nt32Pkg build needs to run vsvars32.bat before edksetup.bat or run
460 edksetup.bat with "--nt32" option, like
462 edksetup.bat --nt32 newbuild
464 2) $(WORKSPACE)/Conf/tools_def.txt must be deleted before running
465 edksetup.bat because of new tools_def.template. Otherwise the
466 build.exe cannot find the nmake.exe to call.
468 ==========================================================================================
469 EDK_3947: Compatible: jwang36
472 1) Improved spawn mode (multi-thread) build performance (build -s)
473 2) Changed the error/debug/warning message format
474 3) Added "--log" command line option to support storing log in file
477 1) BaseTools/Bin/Win32/build.exe
480 ==========================================================================================
481 EDK_3936: Compatible: klu2
484 1) The first parameter of PEIM's entry point in autogen.c has been changed to
488 1) BaseTools/Bin/Win32/build.exe
490 ==========================================================================================
491 EDK_3926: Compatible: jlin16
494 1) Added support of Capsule generation from FDF file.
497 1) BaseTools/Bin/Win32/build.exe
498 2) BaseTools/Bin/Win32/GenFds.exe
501 1) To generate capsule, insert [Capsule] section after [FV] sections and specifying
502 what FV will be put into capsule, For example:
504 CAPSULE_GUID = 3B6686BD-0D76-4030-B70E-B5519E2FC5A0
505 CAPSULE_FLAG = PersistAcrossReset
508 ==========================================================================================
509 EDK_3911: Compatible: jlin16
512 1) Added support of Apriori file generation from FDF file.
513 2) Added support of INF that describes binary files to put binary into FV.
514 3) Fixed single FV/FD generation error when specifying -i/-r option in GenFds.
518 1) BaseTools/Bin/Win32/build.exe
519 2) BaseTools/Bin/Win32/GenFds.exe
522 1) To generate Apriori file in FV, insert APRIORI statement just before the INF or
523 FILE statement list of the FV, For example:
525 INF MdeModulePkg/Universal/PCD/Pei/Pcd.inf
526 FILE PEIM = B7A5041A-78BA-49e3-B73B-54C757811FB6 {
527 SECTION PE32 = MyBinPkg\bin\ia32\PeimAfterPcd.efi
529 INF IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
531 2) To add binary file described by INF file into FV, only insert the INF statement
532 into the INF statements list of that FV, like this:
534 INF RuleOverride=Test MdeModulePkg/Logo/Logo.inf
536 Specifying how to process the binary file by defining corresponding Rule like this:
537 [Rule.Common.Base.Test]
538 FILE FREEFORM = $(NAMED_GUID) {
546 ==========================================================================================
547 EDK_3832: Non-Compatible: jwang36
550 1) Added support of MACRO in tools_def.txt
551 2) Merged PATH and NAME attributes in tools_def.txt
552 3) Changed DPATH attribute to DLL in tools_def.txt
553 4) Removed SPATH attribute in tools_def.txt
554 5) Added support for library instance without library class
555 6) Fixed the issue in Trim tool which zero file will be generated if the trimmed
556 file has not line directive
559 1) BaseTools/Bin/Win32/build.exe
560 2) BaseTools/Bin/Win32/GenFds.exe
561 3) BaseTools/Bin/Win32/Trim.exe
562 4) BaseTools/Conf/tools_def.template
565 1) All platforms and modules build
567 ==========================================================================================
568 EDK_3801: Compatible: jwang36
570 Class_BuildConfiguration: Added makefile as dependency for "Dynamic-Library-File" to
571 solve the incremental build issue occurred when there's library changes
574 1) BaseTools/Conf/build_rule.template
576 ==========================================================================================
577 EDK_3800: Compatible: lgao4
579 Class_BuildTool: Update EfiRom tool to fix checksum and PCI3.0 data structure
582 1) BaseTools/Bin/Win32/EfiRom.exe
584 ==========================================================================================
585 EDK_3795: Compatible: htao
587 Class_BuildTool: GenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause
588 the RO attribute of the file changed. Fix this issue by changing
589 "r+b"/"w+b" to "rb"/"wb".
592 1) BaseTools/Bin/Win32/GenVtf.exe
594 ==========================================================================================
595 EDK_3791: Compatible: jlin16
598 1) use '#' to indicate flash generation progress.
599 2) use -v to switch on detail output messages.
602 1) BaseTools/Bin/Win32/GenFds.exe
604 ==========================================================================================
605 EDK_3789: Non-Compatible: lgao4
607 Class_BuildTool: support new Rules format and PCD format defined in FDF file
610 1) BaseTools/Bin/Win32/build.exe
611 2) BaseTools/Bin/Win32/GenFds.exe
614 1) All platform's FDF file, if any, must be changed to new format.
615 a) PCD format is changed from old PcdName to new PcdTokenSpaceGuid.PcdName,
616 for example PcdWinNtFdBaseAddress in old FDF file will be replaced
617 by gEfiNt32PkgTokenSpaceGuid.PcdWinNtFdBaseAddres.
618 b) Rule format adds binary file type and file postfix name support,
619 and doesn't require the full file path. Examples for Peim and AcpiTable module:
622 FILE PEIM = $(NAMED_GUID) {
623 PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).Depex
624 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
625 UI Optional $(MODULE_NAME)
626 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
630 FILE PEIM = $(NAMED_GUID) {
631 PEI_DEPEX PEI_DEPEX Optional |.Depex
633 UI STRING="$(MODULE_NAME)" Optional
634 VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
638 [Rule.Common.DXE_DRIVER.ACPITABLE]
639 FILE FREEFORM = $(NAMED_GUID) {
640 RAW $(INF_OUTPUT)/Madt.acpi
641 RAW $(INF_OUTPUT)/Fadt.acpi
642 RAW $(INF_OUTPUT)/Facs.acpi
643 RAW $(INF_OUTPUT)/Spcr.acpi
644 RAW $(INF_OUTPUT)/Dsdt.aml
647 [Rule.Common.DXE_DRIVER.ACPITABLE]
648 FILE FREEFORM = $(NAMED_GUID) {
653 ==========================================================================================
654 EDK_3786: Compatible: vjeff
656 Class_BuildConfiguration:
657 1) Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
658 to C:\Program Files\Intel\Compiler\C++\9.1\IA32\Bin.
659 2) Add ICC X64 definition to enable ICC X64 build.
662 1) BaseTools/Conf/tools_def.template
664 ==========================================================================================
665 EDK_3785: Non-Compatible: klu2
667 Class_BuildTool: Upgrade the format of EFI_PEIM_ENTRY_POINT to
668 EFI_PEIM_ENTRY_POINT2 according to PI specification.
672 1) BaseTools/Bin/Win32/build.exe
678 ==========================================================================================
679 EDK_3780: Non-Compatible: qhuang8
681 Class_MigrationTool: Update the syntax of PCD section.
682 Update the syntax of binary INF file
683 The generated Extended INF file should follow Extended INF spec 0.44
686 1) BaseTools/Bin/Win32/MigrationMsa2Inf.exe
689 1) New module migrated from old R9
692 ==========================================================================================
693 EDK_3766: Non-Compatible: lgao4
695 Class_BuildConfiguration: Update Acpi Asl file Build rule to remove trim step.
698 1) Conf/build_rule.template
701 1) Platform with ACPI module. Acpi module needs to set /EP preprocessor compiler option
702 for APP_FLAGS in module inf to override the default /E option defined in tools_def.txt file.