xref: /aosp_15_r20/external/coreboot/src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 
3 #ifndef _CBMEM_ID_H_
4 #define _CBMEM_ID_H_
5 
6 #define CBMEM_ID_ACPI		0x41435049
7 #define CBMEM_ID_ACPI_BERT	0x42455254
8 #define CBMEM_ID_ACPI_CNVS	0x434e5653
9 #define CBMEM_ID_ACPI_GNVS	0x474e5653
10 #define CBMEM_ID_ACPI_HEST	0x48455354
11 #define CBMEM_ID_ACPI_UCSI	0x55435349
12 #define CBMEM_ID_AFTER_CAR	0xc4787a93
13 #define CBMEM_ID_AGESA_RUNTIME	0x41474553
14 #define CBMEM_ID_AGESA_MTRR	0xf08b4b9d
15 #define CBMEM_ID_AMDMCT_MEMINFO 0x494D454E
16 #define CBMEM_ID_CAR_GLOBALS	0xcac4e6a3
17 #define CBMEM_ID_CBTABLE	0x43425442
18 #define CBMEM_ID_CBTABLE_FWD	0x43425443
19 #define CBMEM_ID_CB_EARLY_DRAM	0x4544524D
20 #define CBMEM_ID_CONSOLE	0x434f4e53
21 #define CBMEM_ID_CPU_CRASHLOG	0x4350555f
22 #define CBMEM_ID_COVERAGE	0x47434f56
23 #define CBMEM_ID_CSE_UPDATE	0x43534555
24 #define CBMEM_ID_EHCI_DEBUG	0xe4c1deb9
25 #define CBMEM_ID_ELOG		0x454c4f47
26 #define CBMEM_ID_FREESPACE	0x46524545
27 #define CBMEM_ID_FSP_RESERVED_MEMORY 0x46535052
28 #define CBMEM_ID_FSP_RUNTIME	0x52505346
29 #define CBMEM_ID_FSPM_VERSION	0x56505346
30 #define CBMEM_ID_MRC_VERSION	0x5f43524d
31 #define CBMEM_ID_GDT		0x4c474454
32 #define CBMEM_ID_HOB_POINTER	0x484f4221
33 #define CBMEM_ID_IGD_OPREGION	0x4f444749
34 #define CBMEM_ID_IMD_ROOT	0xff4017ff
35 #define CBMEM_ID_IMD_SMALL	0x53a11439
36 #define CBMEM_ID_MDATA_HASH	0x6873484D
37 #define CBMEM_ID_MEMINFO	0x494D454D
38 #define CBMEM_ID_MMA_DATA	0x4D4D4144
39 #define CBMEM_ID_MMC_STATUS	0x4d4d4353
40 #define CBMEM_ID_MPTABLE	0x534d5054
41 #define CBMEM_ID_MRCDATA	0x4d524344
42 #define CBMEM_ID_PMC_CRASHLOG	0x504d435f
43 #define CBMEM_ID_IOE_CRASHLOG	0x494f455f
44 #define CBMEM_ID_VAR_MRCDATA	0x4d524345
45 #define CBMEM_ID_MTC		0xcb31d31c
46 #define CBMEM_ID_NONE		0x00000000
47 #define CBMEM_ID_PIRQ		0x49525154
48 #define CBMEM_ID_POWER_STATE	0x50535454
49 #define CBMEM_ID_RAM_OOPS	0x05430095
50 #define CBMEM_ID_RAMSTAGE	0x9a357a9e
51 #define CBMEM_ID_RAMSTAGE_CACHE	0x9a3ca54e
52 #define CBMEM_ID_REFCODE	0x04efc0de
53 #define CBMEM_ID_REFCODE_CACHE	0x4efc0de5
54 #define CBMEM_ID_RESUME		0x5245534d
55 #define CBMEM_ID_RESUME_SCRATCH	0x52455343
56 #define CBMEM_ID_ROMSTAGE_INFO	0x47545352
57 #define CBMEM_ID_ROMSTAGE_RAM_STACK 0x90357ac4
58 #define CBMEM_ID_ROOT		0xff4007ff
59 #define CBMEM_ID_SMBIOS		0x534d4254
60 #define CBMEM_ID_SMM_SAVE_SPACE	0x07e9acee
61 #define CBMEM_ID_STAGEx_META	0x57a9e000
62 #define CBMEM_ID_STAGEx_CACHE	0x57a9e100
63 #define CBMEM_ID_STAGEx_RAW	0x57a9e200
64 #define CBMEM_ID_STORAGE_DATA	0x53746f72 /* deprecated */
65 #define CBMEM_ID_TPM_CB_LOG	0x54435041 /* TPM log in coreboot-specific format */
66 #define CBMEM_ID_TCPA_TCG_LOG	0x54445041 /* TPM log per TPM 1.2 specification */
67 #define CBMEM_ID_TIMESTAMP	0x54494d45
68 #define CBMEM_ID_TPM2_TCG_LOG	0x54504d32 /* TPM log per TPM 2.0 specification */
69 #define CBMEM_ID_TPM_PPI	0x54505049
70 #define CBMEM_ID_VBOOT_HANDOFF	0x780074f0  /* deprecated */
71 #define CBMEM_ID_VBOOT_SEL_REG	0x780074f1  /* deprecated */
72 #define CBMEM_ID_VBOOT_WORKBUF	0x78007343
73 #define CBMEM_ID_VPD		0x56504420
74 #define CBMEM_ID_WIFI_CALIBRATION 0x57494649
75 #define CBMEM_ID_EC_HOSTEVENT	0x63ccbbc3  /* deprecated */
76 #define CBMEM_ID_EXT_VBT	0x69866684
77 #define CBMEM_ID_ROM0		0x524f4d30
78 #define CBMEM_ID_ROM1		0x524f4d31
79 #define CBMEM_ID_ROM2		0x524f4d32
80 #define CBMEM_ID_ROM3		0x524f4d33
81 #define CBMEM_ID_FMAP		0x464d4150
82 #define CBMEM_ID_CBFS_RO_MCACHE	0x524d5346
83 #define CBMEM_ID_CBFS_RW_MCACHE	0x574d5346
84 #define CBMEM_ID_FSP_LOGO	0x4c4f474f
85 #define CBMEM_ID_SMM_COMBUFFER	0x53534d32
86 #define CBMEM_ID_TYPE_C_INFO	0x54595045
87 #define CBMEM_ID_MEM_CHIP_INFO	0x5048434D
88 #define CBMEM_ID_AMD_STB	0x5f425453
89 #define CBMEM_ID_AMD_MP2	0x5f32504d
90 #define CBMEM_ID_CSE_INFO	0x4553435F
91 #define CBMEM_ID_CSE_BP_INFO	0x42455343
92 #define CBMEM_ID_AMD_OPENSIL	0x4153494C
93 
94 #define CBMEM_ID_TO_NAME_TABLE				 \
95 	{ CBMEM_ID_ACPI,		"ACPI       " }, \
96 	{ CBMEM_ID_ACPI_BERT,		"ACPI BERT  " }, \
97 	{ CBMEM_ID_ACPI_CNVS,		"CHROMEOS NVS" }, \
98 	{ CBMEM_ID_ACPI_GNVS,		"ACPI GNVS  " }, \
99 	{ CBMEM_ID_ACPI_HEST,		"ACPI HEST  " }, \
100 	{ CBMEM_ID_ACPI_UCSI,		"ACPI UCSI  " }, \
101 	{ CBMEM_ID_AGESA_RUNTIME,	"AGESA RSVD " }, \
102 	{ CBMEM_ID_AGESA_MTRR,		"AGESA MTRR " }, \
103 	{ CBMEM_ID_AFTER_CAR,		"AFTER CAR  " }, \
104 	{ CBMEM_ID_AMDMCT_MEMINFO,	"AMDMEM INFO" }, \
105 	{ CBMEM_ID_CAR_GLOBALS,		"CAR GLOBALS" }, \
106 	{ CBMEM_ID_CBTABLE,		"COREBOOT   " }, \
107 	{ CBMEM_ID_CBTABLE_FWD,		"COREBOOTFWD" }, \
108 	{ CBMEM_ID_CB_EARLY_DRAM,	"EARLY DRAM USAGE" }, \
109 	{ CBMEM_ID_CONSOLE,		"CONSOLE    " }, \
110 	{ CBMEM_ID_COVERAGE,		"COVERAGE   " }, \
111 	{ CBMEM_ID_CPU_CRASHLOG,	"CPU CRASHLOG (deprecated)"}, \
112 	{ CBMEM_ID_EHCI_DEBUG,		"USBDEBUG   " }, \
113 	{ CBMEM_ID_ELOG,		"ELOG       " }, \
114 	{ CBMEM_ID_FREESPACE,		"FREE SPACE " }, \
115 	{ CBMEM_ID_FSP_RESERVED_MEMORY, "FSP MEMORY " }, \
116 	{ CBMEM_ID_FSP_RUNTIME,		"FSP RUNTIME" }, \
117 	{ CBMEM_ID_FSPM_VERSION,	"FSPM VERSION" }, \
118 	{ CBMEM_ID_MRC_VERSION,		"MRC VERSION" }, \
119 	{ CBMEM_ID_GDT,			"GDT        " }, \
120 	{ CBMEM_ID_HOB_POINTER,		"HOB        " }, \
121 	{ CBMEM_ID_IGD_OPREGION,	"IGD OPREGION" }, \
122 	{ CBMEM_ID_IMD_ROOT,		"IMD ROOT   " }, \
123 	{ CBMEM_ID_IMD_SMALL,		"IMD SMALL  " }, \
124 	{ CBMEM_ID_MDATA_HASH,		"METADATA HASH" }, \
125 	{ CBMEM_ID_MEMINFO,		"MEM INFO   " }, \
126 	{ CBMEM_ID_MMA_DATA,		"MMA DATA   " }, \
127 	{ CBMEM_ID_MMC_STATUS,		"MMC STATUS " }, \
128 	{ CBMEM_ID_MPTABLE,		"SMP TABLE  " }, \
129 	{ CBMEM_ID_MRCDATA,		"MRC DATA   " }, \
130 	{ CBMEM_ID_PMC_CRASHLOG,	"PMC CRASHLOG (deprecated)"}, \
131 	{ CBMEM_ID_VAR_MRCDATA,		"VARMRC DATA" }, \
132 	{ CBMEM_ID_MTC,			"MTC        " }, \
133 	{ CBMEM_ID_PIRQ,		"IRQ TABLE  " }, \
134 	{ CBMEM_ID_POWER_STATE,		"POWER STATE" }, \
135 	{ CBMEM_ID_RAM_OOPS,		"RAMOOPS    " }, \
136 	{ CBMEM_ID_RAMSTAGE_CACHE,	"RAMSTAGE $ " }, \
137 	{ CBMEM_ID_RAMSTAGE,		"RAMSTAGE   " }, \
138 	{ CBMEM_ID_REFCODE_CACHE,	"REFCODE $  " }, \
139 	{ CBMEM_ID_REFCODE,		"REFCODE    " }, \
140 	{ CBMEM_ID_RESUME,		"ACPI RESUME" }, \
141 	{ CBMEM_ID_RESUME_SCRATCH,	"ACPISCRATCH" }, \
142 	{ CBMEM_ID_ROMSTAGE_INFO,	"ROMSTAGE   " }, \
143 	{ CBMEM_ID_ROMSTAGE_RAM_STACK,	"ROMSTG STCK" }, \
144 	{ CBMEM_ID_ROOT,		"CBMEM ROOT " }, \
145 	{ CBMEM_ID_SMBIOS,		"SMBIOS     " }, \
146 	{ CBMEM_ID_SMM_SAVE_SPACE,	"SMM BACKUP " }, \
147 	{ CBMEM_ID_STORAGE_DATA,	"SD/MMC/eMMC" }, \
148 	{ CBMEM_ID_TPM_CB_LOG,		"TPM CB LOG " }, \
149 	{ CBMEM_ID_TCPA_TCG_LOG,	"TCPA TCGLOG" }, \
150 	{ CBMEM_ID_TIMESTAMP,		"TIME STAMP " }, \
151 	{ CBMEM_ID_TPM2_TCG_LOG,	"TPM2 TCGLOG" }, \
152 	{ CBMEM_ID_TPM_PPI,		"TPM PPI    " }, \
153 	{ CBMEM_ID_VBOOT_HANDOFF,	"VBOOT      " }, \
154 	{ CBMEM_ID_VBOOT_SEL_REG,	"VBOOT SEL  " }, \
155 	{ CBMEM_ID_VBOOT_WORKBUF,	"VBOOT WORK " }, \
156 	{ CBMEM_ID_VPD,			"VPD        " }, \
157 	{ CBMEM_ID_WIFI_CALIBRATION,	"WIFI CLBR  " }, \
158 	{ CBMEM_ID_EC_HOSTEVENT,	"EC HOSTEVENT"}, \
159 	{ CBMEM_ID_EXT_VBT,		"EXT VBT"}, \
160 	{ CBMEM_ID_ROM0,		"VGA ROM #0 "}, \
161 	{ CBMEM_ID_ROM1,		"VGA ROM #1 "}, \
162 	{ CBMEM_ID_ROM2,		"VGA ROM #2 "}, \
163 	{ CBMEM_ID_ROM3,		"VGA ROM #3 "}, \
164 	{ CBMEM_ID_FMAP,		"FMAP       "}, \
165 	{ CBMEM_ID_CBFS_RO_MCACHE,	"RO MCACHE  "}, \
166 	{ CBMEM_ID_CBFS_RW_MCACHE,	"RW MCACHE  "}, \
167 	{ CBMEM_ID_FSP_LOGO,		"FSP LOGO   "}, \
168 	{ CBMEM_ID_SMM_COMBUFFER,	"SMM COMBUFFER"}, \
169 	{ CBMEM_ID_TYPE_C_INFO,		"TYPE_C INFO"},\
170 	{ CBMEM_ID_MEM_CHIP_INFO,	"MEM CHIP INFO"},\
171 	{ CBMEM_ID_AMD_STB,		"AMD STB"},\
172 	{ CBMEM_ID_AMD_MP2,		"AMD MP2 BUFFER"},\
173 	{ CBMEM_ID_CSE_INFO,		"CSE SPECIFIC INFO"},\
174 	{ CBMEM_ID_CSE_BP_INFO,		"CSE BP INFO"}, \
175 	{ CBMEM_ID_AMD_OPENSIL,		"OPENSIL DATA"}
176 #endif /* _CBMEM_ID_H_ */
177