63 current = (
void *)(hest);
68 header->length += next - current;
92 CONFIG_ERROR_LOG_BUFFER_SIZE);
94 current =
ALIGN(current, 8);
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 acpi_write_hest(acpi_hest_t *hest, unsigned long(*acpi_fill_hest)(acpi_hest_t *hest))
void * acpi_get_gnvs(void)
struct arm64_kernel_header header
void * memset(void *dstpp, int c, size_t len)
void * cbmem_add(u32 id, u64 size)
#define CBMEM_ID_ACPI_HEST
#define printk(level,...)
static u32 acpi_hest_add_ghes(void *current)
unsigned long hest_create(unsigned long current, struct acpi_rsdp *rsdp)
static u64 hest_get_elog_addr(void)
static unsigned long acpi_fill_hest(acpi_hest_t *hest)
#define HEST_GHES_DESC_TYPE
struct ghes_record ghes_record_t
#define GHEST_ERROR_STATUS_BLOCK_LENGTH
#define GHES_MAX_RAW_DATA_LENGTH
struct acpi_hest_hen acpi_hest_hen_t
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
u32 max_section_per_record