static userptr_t efi_find_rsdt(void)
Locate ACPI root system description table.
GUIDs used for ACPI entries in the EFI system table.
userptr_t phys_to_user(unsigned long phys_addr)
Convert physical address to user pointer.
static acpi_find(uint32_t signature, unsigned int index)
Locate ACPI table.
Root System Description Pointer Structure.
PROVIDE_ACPI(efi, acpi_find_rsdt, efi_find_rsdt)
uint32_t userptr_t
A pointer to a user buffer.
static EFI_ACPI_1_0_ROOT_SYSTEM_DESCRIPTION_POINTER * rsdp
ACPI configuration table.
EFI_USE_TABLE(ACPI_10_TABLE, &rsdp, 0)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
userptr_t acpi_find_rsdt(void)
Locate ACPI root system description table.
#define UNULL
Equivalent of NULL for user pointers.
PROVIDE_ACPI_INLINE(efi, acpi_find)