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
Figures
​
Figure 1 UEFI/PI Firmware Image Creation
​
​
Figure 2 EFI PCI Expansion Option ROM and UEFI Application Creation
​
​
Figure 3 PI Firmware Phases
​
​
Figure 4 NT32 Flash Device Layout
​
​
Figure 5 Typical IA32/X64 Flash Device Layout
​
​
Figure 6 Typical IPF FD Layout
​
​
Figure 7 General EFI Section Format (< 16MB)
​
​
Figure 8 General EFI Section Format for Large Size Sections.
​
​
Figure 9 Typical FFS File Layout (<16MB)
​
​
Figure 10 File Header 2 layout for files larger than 16Mb
​
​
Figure 11 General FV Layout
​
​
Figure 12 Standard Image to Terse Image Comparison
​
​
Figure 13 EFI Image Files
​
​
Figure 14 Depex File
​
​
Figure 15 Firmware Volume Layout
​
​
Figure 16 EFI PCI Expansion Option ROM layout
​
​
Figure 17 EFI Capsule Layout
​
​
Figure 18 EDK II Platform Build Process Flow
​
​
Figure 19 EDK II AutoGen Process
​
​
Figure 20 EDK II Build Process - Platform Point of View (PoV)
​
​
Figure 21 EDK II Build Process - Module PoV
​
​
Figure 22 FD Image Generation Process
​
​
Figure 23 Capsule Creation Process.
​
​
Figure 24 Report.html
​
​
Figure 25 VS2005 Property Page
​
​
Figure 26 VS2005 Performance Summary
​
​
Figure 27 VS2005 Call Tree View
​
Previous
Tables
Next
1 Introduction
Last modified
2yr ago
Copy link