]>
Commit | Line | Data |
---|---|---|
fce4ecd9 MM |
1 | ## @file\r |
2 | # Coreboot Support Package\r | |
3 | #\r | |
29845447 | 4 | # Provides drivers and definitions to support coreboot in EDKII bios.\r |
fce4ecd9 | 5 | #\r |
29845447 | 6 | # Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>\r |
f3342b7a | 7 | # SPDX-License-Identifier: BSD-2-Clause-Patent\r |
fce4ecd9 MM |
8 | #\r |
9 | ##\r | |
10 | \r | |
11 | [Defines]\r | |
12 | DEC_SPECIFICATION = 0x00010005\r | |
13 | PACKAGE_NAME = CorebootModulePkg\r | |
14 | PACKAGE_GUID = DE1750CE-FEE7-4dd1-8E9C-B7B8BAEBCF4F\r | |
15 | PACKAGE_VERSION = 0.1\r | |
29845447 | 16 | \r |
fce4ecd9 MM |
17 | [Includes]\r |
18 | Include\r | |
29845447 | 19 | \r |
fce4ecd9 MM |
20 | [LibraryClasses]\r |
21 | CbParseLib|Include/Library/CbParseLib.h\r | |
29845447 | 22 | \r |
fce4ecd9 MM |
23 | [Guids]\r |
24 | #\r | |
25 | ## Defines the token space for the Coreboot Module Package PCDs.\r | |
26 | #\r | |
27 | gUefiCorebootModulePkgTokenSpaceGuid = {0xe6ff49a0, 0x15df, 0x48fd, {0x9a, 0xcf, 0xd7, 0xdc, 0x27, 0x1b, 0x39, 0xd5}}\r | |
28 | gUefiSystemTableInfoGuid = {0x16c8a6d0, 0xfe8a, 0x4082, {0xa2, 0x8, 0xcf, 0x89, 0xc4, 0x29, 0x4, 0x33}}\r | |
29 | gUefiFrameBufferInfoGuid = {0xdc2cd8bd, 0x402c, 0x4dc4, {0x9b, 0xe0, 0xc, 0x43, 0x2b, 0x7, 0xfa, 0x34}}\r | |
30 | gUefiAcpiBoardInfoGuid = {0xad3d31b, 0xb3d8, 0x4506, {0xae, 0x71, 0x2e, 0xf1, 0x10, 0x6, 0xd9, 0xf}}\r | |
31 | \r | |
32 | \r | |
33 | [Ppis]\r | |
34 | \r | |
35 | [Protocols]\r | |
36 | \r | |
37 | \r | |
38 | ################################################################################\r | |
39 | #\r | |
40 | # PCD Declarations section - list of all PCDs Declared by this Package\r | |
41 | # Only this package should be providing the\r | |
42 | # declaration, other packages should not.\r | |
43 | #\r | |
44 | ################################################################################\r | |
45 | [PcdsFixedAtBuild, PcdsPatchableInModule]\r | |
46 | ## Indicates the base address of the payload binary in memory\r | |
47 | gUefiCorebootModulePkgTokenSpaceGuid.PcdPayloadFdMemBase|0|UINT32|0x10000001\r | |
48 | ## Provides the size of the payload binary in memory\r | |
49 | gUefiCorebootModulePkgTokenSpaceGuid.PcdPayloadFdMemSize|0|UINT32|0x10000002\r | |
29845447 MM |
50 | ## Used to help reduce fragmentation in the EFI memory map\r |
51 | gUefiCorebootModulePkgTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory|0x08|UINT32|0x10000012\r | |
52 | gUefiCorebootModulePkgTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS|0x04|UINT32|0x10000013\r | |
53 | gUefiCorebootModulePkgTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType|0x04|UINT32|0x00000014\r | |
54 | gUefiCorebootModulePkgTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData|0xC0|UINT32|0x00000015\r | |
55 | gUefiCorebootModulePkgTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode|0x80|UINT32|0x00000016\r | |
fce4ecd9 MM |
56 | \r |
57 | [PcdsDynamicEx]\r | |
58 | gUefiCorebootModulePkgTokenSpaceGuid.PcdCbHeaderPointer|0|UINT32|0x10000003\r | |
29845447 | 59 | \r |