coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
fsp-acpi.c File Reference
#include <acpi/acpi.h>
#include <amdblocks/acpi.h>
#include <console/console.h>
#include <fsp/util.h>
#include <string.h>
#include <types.h>
Include dependency graph for fsp-acpi.c:

Go to the source code of this file.

Data Structures

struct  amd_fsp_acpi_hob_info
 

Functions

uintptr_t add_agesa_fsp_acpi_table (guid_t guid, const char *name, acpi_rsdp_t *rsdp, uintptr_t current)
 

Variables

struct amd_fsp_acpi_hob_info __packed
 

Function Documentation

◆ add_agesa_fsp_acpi_table()

uintptr_t add_agesa_fsp_acpi_table ( guid_t  guid,
const char *  name,
acpi_rsdp_t rsdp,
uintptr_t  current 
)

Definition at line 18 of file fsp-acpi.c.

References acpi_add_table(), acpi_align_current(), BIOS_ERR, BIOS_INFO, fsp_find_extension_hob_by_guid(), amd_fsp_acpi_hob_info::hob_payload, memcpy(), name, printk, and amd_fsp_acpi_hob_info::table_size_in_bytes.

Referenced by agesa_write_acpi_tables().

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

Variable Documentation

◆ __packed