22 void *table = (
void *)current;
32 printk(
BIOS_ERR,
"AGESA %s ACPI table size larger than maximum HOB payload "
void acpi_add_table(acpi_rsdp_t *rsdp, void *table)
Add an ACPI table to the RSDT (and XSDT) structure, recalculate length and checksum.
void * memcpy(void *dest, const void *src, size_t n)
#define printk(level,...)
uintptr_t add_agesa_fsp_acpi_table(guid_t guid, const char *name, acpi_rsdp_t *rsdp, uintptr_t current)
struct amd_fsp_acpi_hob_info __packed
const void * fsp_find_extension_hob_by_guid(const uint8_t *guid, size_t *size)
static uintptr_t acpi_align_current(uintptr_t current)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
uint32_t table_size_in_bytes
uint8_t total_hobs_for_table
uint16_t hob_payload[0xffc8]