]>
Commit | Line | Data |
---|---|---|
fce4ecd9 MM |
1 | ## @file\r |
2 | # Coreboot Support Package\r | |
3 | #\r | |
4 | # Provides drivers and definitions to support coreboot in EDKII bios. \r | |
5 | #\r | |
6 | # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r | |
7 | # This program and the accompanying materials are licensed and made available under \r | |
8 | # the terms and conditions of the BSD License that accompanies this distribution. \r | |
9 | # The full text of the license may be found at\r | |
10 | # http://opensource.org/licenses/bsd-license.php. \r | |
11 | # \r | |
12 | # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r | |
13 | # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r | |
14 | #\r | |
15 | ##\r | |
16 | \r | |
17 | [Defines]\r | |
18 | DEC_SPECIFICATION = 0x00010005\r | |
19 | PACKAGE_NAME = CorebootModulePkg\r | |
20 | PACKAGE_GUID = DE1750CE-FEE7-4dd1-8E9C-B7B8BAEBCF4F\r | |
21 | PACKAGE_VERSION = 0.1\r | |
22 | \r | |
23 | [Includes]\r | |
24 | Include\r | |
25 | \r | |
26 | [LibraryClasses]\r | |
27 | CbParseLib|Include/Library/CbParseLib.h\r | |
28 | \r | |
29 | [Guids]\r | |
30 | #\r | |
31 | ## Defines the token space for the Coreboot Module Package PCDs.\r | |
32 | #\r | |
33 | gUefiCorebootModulePkgTokenSpaceGuid = {0xe6ff49a0, 0x15df, 0x48fd, {0x9a, 0xcf, 0xd7, 0xdc, 0x27, 0x1b, 0x39, 0xd5}}\r | |
34 | gUefiSystemTableInfoGuid = {0x16c8a6d0, 0xfe8a, 0x4082, {0xa2, 0x8, 0xcf, 0x89, 0xc4, 0x29, 0x4, 0x33}}\r | |
35 | gUefiFrameBufferInfoGuid = {0xdc2cd8bd, 0x402c, 0x4dc4, {0x9b, 0xe0, 0xc, 0x43, 0x2b, 0x7, 0xfa, 0x34}}\r | |
36 | gUefiAcpiBoardInfoGuid = {0xad3d31b, 0xb3d8, 0x4506, {0xae, 0x71, 0x2e, 0xf1, 0x10, 0x6, 0xd9, 0xf}}\r | |
37 | \r | |
38 | \r | |
39 | [Ppis]\r | |
40 | \r | |
41 | [Protocols]\r | |
42 | \r | |
43 | \r | |
44 | ################################################################################\r | |
45 | #\r | |
46 | # PCD Declarations section - list of all PCDs Declared by this Package\r | |
47 | # Only this package should be providing the\r | |
48 | # declaration, other packages should not.\r | |
49 | #\r | |
50 | ################################################################################\r | |
51 | [PcdsFixedAtBuild, PcdsPatchableInModule]\r | |
52 | ## Indicates the base address of the payload binary in memory\r | |
53 | gUefiCorebootModulePkgTokenSpaceGuid.PcdPayloadFdMemBase|0|UINT32|0x10000001\r | |
54 | ## Provides the size of the payload binary in memory\r | |
55 | gUefiCorebootModulePkgTokenSpaceGuid.PcdPayloadFdMemSize|0|UINT32|0x10000002\r | |
56 | \r | |
57 | [PcdsDynamicEx]\r | |
58 | gUefiCorebootModulePkgTokenSpaceGuid.PcdCbHeaderPointer|0|UINT32|0x10000003\r | |
59 | \r |