EDK II Build Specification
Search…
EDK II Build Specification
1.0.0
EDK II Build Specification
Tables
Figures
1 Introduction
2 Design Discussion
3 UEFI and PI Image Specification
4 EDK II Build Process Overview
5 Meta-Data File Specifications
6 Quick Start
7 Build Environment
8 Pre-Build AutoGen Stage
9 Build or $(MAKE) Stage
10 Post-Build ImageGen Stage - FLASH
11 Post-Build ImageGen Stage - Other
12 Build Changes and Customizations
13 Build Reports
Appendix A Variables
Appendix B tools_def.txt
Appendix C target.txt
Appendix D build.exe command
Appendix E NT32 Platform Emulation
Appendix F Firmware Volume INF
Appendix G VS2005 Team Suite Performance
Appendix H Module Types
Appendix I VPD Tool
Appendix J Makefiles
Appendix K Third Party Tool Flags
Powered By
GitBook
Tables
​
Table 1 EDK Build Infrastructure Support Matrix
​
​
Table 2 EFI Section Types
​
​
Table 3 Defined FV File Types
​
​
Table 4 Basic EFI_SECTION Type Codes
​
​
Table 5 Encapsulation EFI_SECTION Type Codes
​
​
Table 6 Dependency Section Type Codes
​
​
Table 7 Predefined Command Codes
​
​
Table 8 Predefined Attributes
​
​
Table 9 System Environment Variable Usage
​
​
Table 10 Reserved Macros Expanded by Tools
​
​
Table 11 Reserved FDF [Rule] Section Macro Strings
​
​
Table 12 Operator Precedence and Supported Operands
​
​
Table 13: [Depex] Expression Operator Precedence
​
​
Table 13: [Depex] Expression Operator Precedence
​
​
Table 14 AutoGen Stage Input File Extensions
​
​
Table 15 VFR Compatibility Matrix
​
​
Table 16 Access Method Section Tags
​
​
Table 17 $(MAKE) Stage Intermediate Output File Extensions
​
​
Table 18 $(MAKE) Stage Output File Extensions
​
​
Table 19 GenFds Image Generation: Intermediate File Extensions
​
​
Table 20 ImageGen Final Output File Extensions
​
​
Table 21 Variable Descriptions
​
​
Table 22 Build Targets and Command-line Options
​
​
Table 23 EDK II Module Types
​
​
Table 24 Standard C File Compiler Options
​
​
Table 25 Assembly Flags
​
​
Table 26 C Compiler's Preprocessor Options
​
​
Table 27 C Compiler's Preprocessor Options for VFR files ONLY
​
​
Table 28 Pre-compiled Header (PCH) Creation Flags
​
​
Table 29 Static Linker Flags
​
​
Table 30 Dynamic Linker Flags
​
Previous
EDK II Build Specification
Next
Figures
Last modified
2yr ago
Copy link