acpi_descriptor_header
acpi_descriptor_header header;
acpi_descriptor_header header;
acpi_descriptor_header header;
acpi_descriptor_header header; /* "APIC" signature */
acpi_descriptor_header header; /* "HPET" signature and acpi header */
acpi_descriptor_header header; /* "APIC" signature */
acpi_descriptor_header header; /* "HPET" signature and acpi header */
rsdt = (acpi_descriptor_header*)mmu_map_physical_memory(
rsdt = (acpi_descriptor_header*)mmu_map_physical_memory(
rsdp->rsdt_address, sizeof(acpi_descriptor_header),
mmu_free(rsdt, sizeof(acpi_descriptor_header));
mmu_free(rsdt, sizeof(acpi_descriptor_header));
rsdt = (acpi_descriptor_header*)mmu_map_physical_memory(
acpi_descriptor_header*
acpi_find_table_generic(const char* signature, acpi_descriptor_header* acpiSdt)
- sizeof(acpi_descriptor_header))
+ sizeof(acpi_descriptor_header));
acpi_descriptor_header* header = NULL;
header = (acpi_descriptor_header*)
sizeof(acpi_descriptor_header), kDefaultPageFlags);
mmu_free(header, sizeof(acpi_descriptor_header));
mmu_free(header, sizeof(acpi_descriptor_header));
return (acpi_descriptor_header*)mmu_map_physical_memory(
acpi_descriptor_header*
static acpi_descriptor_header* sAcpiRsdt; // System Description Table
static acpi_descriptor_header* sAcpiXsdt; // Extended System Description Table
acpi_validate_rsdt(acpi_descriptor_header* rsdt)
acpi_descriptor_header* rsdt = NULL;
acpi_descriptor_header *acpi_find_table(const char *signature);
rsdt = (acpi_descriptor_header*)(addr_t)rsdp->rsdt_address;
acpi_descriptor_header*
acpi_find_table_generic(const char* signature, acpi_descriptor_header* acpiSdt)
sNumEntries = (acpiSdt->length - sizeof(acpi_descriptor_header))
+ sizeof(acpi_descriptor_header));
acpi_descriptor_header* header = NULL;
header = (acpi_descriptor_header*)(addr_t)*pointer;
acpi_descriptor_header*
static acpi_descriptor_header* sAcpiRsdt; // System Description Table
static acpi_descriptor_header* sAcpiXsdt; // Extended System Description Table
acpi_validate_rsdt(acpi_descriptor_header* rsdt)
acpi_descriptor_header* rsdt = NULL;
rsdt = (acpi_descriptor_header*)(addr_t)rsdp->xsdt_address;
acpi_descriptor_header *acpi_find_table(const char *signature);