![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Data Structures | |
struct | hob_type_name |
struct | guid_name_map |
Functions | |
static const char * | resource_name (uint32_t type) |
void | fsp_print_resource_descriptor (const void *base) |
void | fsp_print_memory_resource_hobs (void) |
const char * | fsp_get_hob_type_name (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) |
void | fsp_print_guid_extension_hob (const struct hob_header *hob) |
__weak const char * | soc_get_guid_name (const uint8_t *guid) |
void | fsp_display_hobs (void) |
__weak void | soc_display_hob (const struct hob_header *hob) |
Variables | |
struct hob_type_name | __packed |
static const struct hob_type_name | hob_type_names [] |
static const char * | resource_names [] |
static const uint8_t | bootloader_temp_memory_guid [16] |
static const uint8_t | empty_guid [16] |
static const uint8_t | fsp_graphics_info_guid [16] |
static const uint8_t | fsp_info_header_guid [16] |
static const uint8_t | smbios_memory_info_guid [16] |
static const uint8_t | tseg_guid [16] |
static const struct guid_name_map | guid_names [] |
Definition at line 174 of file hob_display.c.
References BIOS_SPEW, fsp_get_hob_list(), fsp_get_hob_type_name(), fsp_next_hob(), fsp_print_guid_extension_hob(), fsp_print_resource_descriptor(), HOB_TYPE_END_OF_HOB_LIST, HOB_TYPE_GUID_EXTENSION, HOB_TYPE_RESOURCE_DESCRIPTOR, hob_header::length, printk, soc_display_hob(), and hob_header::type.
Referenced by fsp_debug_after_memory_init(), fsp_debug_after_notify(), and fsp_debug_after_silicon_init().
const char* fsp_get_guid_name | ( | const uint8_t * | guid | ) |
Definition at line 133 of file hob_display.c.
References ARRAY_SIZE, fsp_guid_compare(), guid_names, name, NULL, and soc_get_guid_name().
Referenced by fsp_print_guid_extension_hob(), fsp_print_resource_descriptor(), and soc_display_hob().
const char* fsp_get_hob_type_name | ( | const struct hob_header * | hob | ) |
Definition at line 117 of file hob_display.c.
References ARRAY_SIZE, hob_type_names, name, hob_type_name::name, NULL, soc_get_hob_type_name(), hob_type_name::type, and hob_header::type.
Referenced by fsp_display_hobs().
void fsp_print_guid_extension_hob | ( | const struct hob_header * | hob | ) |
Definition at line 156 of file hob_display.c.
References BIOS_SPEW, fsp_get_guid_name(), fsp_hob_header_to_resource(), fsp_print_guid(), hob_resource::owner_guid, printk, and soc_display_hob().
Referenced by fsp_display_hobs().
Definition at line 106 of file hob_display.c.
References fsp_get_hob_list(), fsp_next_hob(), fsp_print_resource_descriptor(), HOB_TYPE_END_OF_HOB_LIST, HOB_TYPE_RESOURCE_DESCRIPTOR, and hob_header::type.
Definition at line 89 of file hob_display.c.
References hob_resource::addr, hob_resource::attribute_type, base, BIOS_SPEW, empty_guid, fsp_get_guid_name(), fsp_guid_compare(), fsp_hob_header_to_resource(), fsp_print_guid(), hob_resource::length, hob_resource::owner_guid, printk, resource_name(), and hob_resource::type.
Referenced by fsp_display_hobs(), and fsp_print_memory_resource_hobs().
|
static |
Definition at line 82 of file hob_display.c.
References ARRAY_SIZE, resource_names, and type.
Referenced by fsp_print_resource_descriptor().
__weak void soc_display_hob | ( | const struct hob_header * | hob | ) |
Definition at line 208 of file hob_display.c.
Referenced by fsp_display_hobs(), and fsp_print_guid_extension_hob().
Definition at line 169 of file hob_display.c.
References NULL.
Referenced by fsp_get_guid_name().
__weak const char* soc_get_hob_type_name | ( | const struct hob_header * | hob | ) |
Definition at line 150 of file hob_display.c.
References NULL.
Referenced by fsp_get_hob_type_name().
struct hob_type_name __packed |
|
static |
Definition at line 36 of file hob_display.c.
|
static |
Definition at line 41 of file hob_display.c.
Referenced by fsp_print_resource_descriptor().
|
static |
Definition at line 45 of file hob_display.c.
|
static |
Definition at line 50 of file hob_display.c.
|
static |
Definition at line 60 of file hob_display.c.
Referenced by fsp_get_guid_name().
|
static |
Definition at line 1 of file hob_display.c.
Referenced by fsp_get_hob_type_name().
|
static |
Definition at line 26 of file hob_display.c.
Referenced by resource_name().
|
static |
Definition at line 55 of file hob_display.c.
Referenced by save_dimm_info(), save_lpddr4_dimm_info_part_num(), and soc_get_fsp_smbios_memory_info_hob().
|
static |
Definition at line 60 of file hob_display.c.