coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
hob_display.c File Reference
#include <console/console.h>
#include <fsp/util.h>
#include <lib.h>
#include <assert.h>
#include <hob_iiouds.h>
#include <hob_memmap.h>
Include dependency graph for hob_display.c:

Go to the source code of this file.

Data Structures

struct  guid_name_map
 

Functions

const char * soc_get_guid_name (const uint8_t *guid)
 
void soc_display_hob (const struct hob_header *hob)
 
void soc_display_memmap_hob (void)
 
void soc_display_iio_universal_data_hob (void)
 

Variables

static const uint8_t fsp_hob_iio_uds_guid [16] = FSP_HOB_IIO_UNIVERSAL_DATA_GUID
 
static const uint8_t fsp_hob_memmap_guid [16] = FSP_SYSTEM_MEMORYMAP_HOB_GUID
 
static const struct guid_name_map guid_names []
 

Function Documentation

◆ soc_display_hob()

◆ soc_display_iio_universal_data_hob()

void soc_display_iio_universal_data_hob ( void  )

Definition at line 88 of file hob_display.c.

References assert, BIOS_DEBUG, fsp_find_extension_hob_by_guid(), fsp_hob_iio_uds_guid, NULL, printk, s, and x.

Referenced by soc_display_hob().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ soc_display_memmap_hob()

void soc_display_memmap_hob ( void  )

Definition at line 55 of file hob_display.c.

References assert, BIOS_DEBUG, fsp_find_extension_hob_by_guid(), fsp_hob_memmap_guid, NULL, and printk.

Referenced by soc_display_hob().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ soc_get_guid_name()

const char* soc_get_guid_name ( const uint8_t guid)

Definition at line 23 of file hob_display.c.

References ARRAY_SIZE, fsp_guid_compare(), guid_name_map::guid, guid_names, name, and NULL.

Here is the call graph for this function:

Variable Documentation

◆ fsp_hob_iio_uds_guid

const uint8_t fsp_hob_iio_uds_guid[16] = FSP_HOB_IIO_UNIVERSAL_DATA_GUID
static

Definition at line 10 of file hob_display.c.

Referenced by soc_display_hob(), and soc_display_iio_universal_data_hob().

◆ fsp_hob_memmap_guid

const uint8_t fsp_hob_memmap_guid[16] = FSP_SYSTEM_MEMORYMAP_HOB_GUID
static

Definition at line 11 of file hob_display.c.

Referenced by soc_display_hob(), and soc_display_memmap_hob().

◆ guid_names

const struct guid_name_map guid_names[]
static
Initial value:
= {
{ fsp_hob_iio_uds_guid, "FSP_HOB_IIO_UNIVERSAL_DATA_GUID" },
{ fsp_hob_memmap_guid, "FSP_SYSTEM_MEMORYMAP_HOB_GUID" },
}
static const uint8_t fsp_hob_memmap_guid[16]
Definition: hob_display.c:11
static const uint8_t fsp_hob_iio_uds_guid[16]
Definition: hob_display.c:10

Definition at line 11 of file hob_display.c.

Referenced by soc_get_guid_name().