27 [EFI_RESOURCE_SYSTEM_MEMORY] =
"SYSTEM_MEMORY",
28 [EFI_RESOURCE_MEMORY_MAPPED_IO] =
"MMIO",
29 [EFI_RESOURCE_IO] =
"IO",
30 [EFI_RESOURCE_FIRMWARE_DEVICE] =
"FIRMWARE_DEVICE",
31 [EFI_RESOURCE_MEMORY_MAPPED_IO_PORT] =
"MMIO_PORT",
32 [EFI_RESOURCE_MEMORY_RESERVED] =
"MEMORY_RESERVED",
33 [EFI_RESOURCE_IO_RESERVED] =
"IO_RESERVED",
37 0x6c, 0xf4, 0xcf, 0xbb, 0xd3, 0xc8, 0x13, 0x41,
38 0x89, 0x85, 0xb9, 0xd4, 0xf3, 0xb3, 0xf6, 0x4e
42 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
46 0xce, 0x2c, 0xf6, 0x39, 0x25, 0x68, 0x69, 0x46,
47 0xbb, 0x56, 0x54, 0x1a, 0xba, 0x75, 0x3a, 0x07
51 0xbe, 0x40, 0x27, 0x91, 0x84, 0x22, 0x34, 0x47,
52 0xb9, 0x71, 0x84, 0xb0, 0x27, 0x35, 0x3f, 0x0c
56 0x8c, 0x10, 0xa1, 0x01, 0xee, 0x9d, 0x84, 0x49,
57 0x88, 0xc3, 0xee, 0xe8, 0xc4, 0x9e, 0xfb, 0x89
61 0x7c, 0x74, 0x38, 0xd0, 0x0c, 0xd0, 0x80, 0x49,
62 0xb3, 0x19, 0x49, 0x01, 0x99, 0xa4, 0x7d, 0x55
130 return "Unknown HOB type";
147 return "Unknown GUID";
#define printk(level,...)
static const uint8_t empty_guid[16]
static const uint8_t fsp_graphics_info_guid[16]
__weak void soc_display_hob(const struct hob_header *hob)
__weak const char * soc_get_guid_name(const uint8_t *guid)
static const char * resource_name(uint32_t type)
static const uint8_t fsp_info_header_guid[16]
void fsp_display_hobs(void)
struct hob_type_name __packed
const char * fsp_get_hob_type_name(const struct hob_header *hob)
static const struct guid_name_map guid_names[]
static const struct hob_type_name hob_type_names[]
static const char * resource_names[]
static const uint8_t bootloader_temp_memory_guid[16]
void fsp_print_resource_descriptor(const void *base)
void fsp_print_memory_resource_hobs(void)
static const uint8_t smbios_memory_info_guid[16]
static const uint8_t tseg_guid[16]
void fsp_print_guid_extension_hob(const struct hob_header *hob)
const char * fsp_get_guid_name(const uint8_t *guid)
__weak const char * soc_get_hob_type_name(const struct hob_header *hob)
@ HOB_TYPE_LOAD_PEIM_UNUSED
@ HOB_TYPE_RESOURCE_DESCRIPTOR
@ HOB_TYPE_GUID_EXTENSION
@ HOB_TYPE_END_OF_HOB_LIST
@ HOB_TYPE_MEMORY_ALLOCATION
void * fsp_get_hob_list(void)
const uint8_t fsp_reserved_memory_guid[16]
void fsp_print_guid(const void *base)
const uint8_t fsp_nv_storage_guid[16]
const struct hob_resource * fsp_hob_header_to_resource(const struct hob_header *hob)
const uint8_t fsp_bootloader_tolum_guid[16]
const struct hob_header * fsp_next_hob(const struct hob_header *parent)
bool fsp_guid_compare(const uint8_t guid1[16], const uint8_t guid2[16])
#define BIOS_SPEW
BIOS_SPEW - Excessively verbose output.
const struct smm_save_state_ops *legacy_ops __weak