Laszlo's fork of the EDK II Module Information (IN
pkgs_order
pkgs_order
  • EDK II Module Information (INF) File Specification
  • 1 Introduction
    • 1.1 Overview
    • 1.2 Terms
    • 1.3 Related Information
    • 1.4 Target Audience
    • 1.5 Conventions Used in this Document
  • 2 INF Overview
    • 2.1 Processing Overview
    • 2.2 Information File General Rules
    • 2.3 EDK II INF Format
    • 2.4 [Defines] Section
    • 2.5 [Sources] Section
    • 2.6 [BuildOptions] Section
    • 2.7 [Binaries] Section
    • 2.8 [Includes] Section
    • 2.9 [Protocols] Section
    • 2.10 [Ppis] Section
    • 2.11 [Guids] Section
    • 2.12 [LibraryClasses] Section
    • 2.13 [Packages] Section
    • 2.14 PCD Sections
    • 2.15 [Depex] Section
    • 2.16 [UserExtensions] Section
  • 3 EDK II INF File Format
    • 3.1 General Rules
    • 3.2 Component INF Definition
    • 3.3 Header Section
    • 3.4 [Defines] Section
    • 3.5 [BuildOptions] Sections
    • 3.6 [LibraryClasses] Sections
    • 3.7 [Packages] Sections
    • 3.8 PCD Sections
    • 3.9 [Sources] Sections
    • 3.10 [UserExtensions] Sections
    • 3.11 [Protocols] Sections
    • 3.12 [Ppis] Sections
    • 3.13 [Guids] Sections
    • 3.14 [Depex] Sections
    • 3.15 [Binaries] Section
  • Appendix A Build Changes and Customizations
    • A.1 Customizing EDK Compilation for a Component
    • A.2 Changing Files in an EDK Library
    • A.3 Customizing EDK II Compilation for a Module Common Definitions
  • Appendix B Symbols
  • Appendix C Sample Driver INF Files
    • C.1 DiskIoDxe INF file
    • C.2 StatusCodeRuntimeDxe INF file
  • Appendix D Sample Library INF Files
    • D.1 PeiServicesTablePointerLib.inf
    • D.2 DxeCoreMemoryAllocationLib.inf
    • D.3 SmmCorePerformanceLib.inf
  • Appendix E Sample Binary INF Files
    • E.1 FatBinPkg/EnhancedFatDxe/Fat.inf
    • E.2 MdeModulePkg/Core/RuntimeDxe.inf
  • Appendix F Module Types
  • Tables
    • Table 1 EDK II [Defines] Section Elements
    • Table 2 EDK II [BuildOptions] Section Elements
    • Table 3 EDK II [BuildOptions] Variable Descriptions
    • Table 4 Macro Usages
    • Table 5 Predefined Command Codes
    • Table 6 EDK [defines] Section Elements
    • Table 7 EDK Component (module) Output File Extensions
    • Table 8 Symbol Description
    • Table 9 EDK II Module Types
    • Table 10 Module Type to Component Type Mapping
Powered by GitBook
On this page

Was this helpful?

Tables

Table 1 EDK II [Defines] Section ElementsTable 2 EDK II [BuildOptions] Section ElementsTable 3 EDK II [BuildOptions] Variable DescriptionsTable 4 Macro UsagesTable 5 Predefined Command CodesTable 6 EDK [defines] Section ElementsTable 7 EDK Component (module) Output File ExtensionsTable 8 Symbol DescriptionTable 9 EDK II Module TypesTable 10 Module Type to Component Type Mapping
PreviousAppendix F Module TypesNextTable 1 EDK II [Defines] Section Elements

Last updated 5 years ago

Was this helpful?