class AcpiParser

Defined at line 35 of file ../../zircon/kernel/lib/acpi_lite/include/lib/acpi_lite.h

Functionality for reading ACPI tables.

Public Methods

void AcpiParser (const AcpiParser & )

Defined at line 37 of file ../../zircon/kernel/lib/acpi_lite/include/lib/acpi_lite.h

AcpiParser & operator= (const AcpiParser & )

Defined at line 38 of file ../../zircon/kernel/lib/acpi_lite/include/lib/acpi_lite.h

uint64_t rsdp_pa ()

Defined at line 45 of file ../../zircon/kernel/lib/acpi_lite/include/lib/acpi_lite.h

size_t num_tables ()

|AcpiParserInterface| implementation.

Defined at line 51 of file ../../zircon/kernel/lib/acpi_lite/include/lib/acpi_lite.h

zx::result<AcpiParser> Init (PhysMemReader & physmem_reader, zx_paddr_t rsdp_pa)

Create a new AcpiParser, using the given PhysMemReader object.

PhysMemReader must outlive this object. Caller retains ownership of the PhysMemReader.

Defined at line 299 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

zx::result<AcpiParser> Init (PhysMemReader & physmem_reader, zx_paddr_t rsdp_pa)

Create a new AcpiParser, using the given PhysMemReader object.

PhysMemReader must outlive this object. Caller retains ownership of the PhysMemReader.

Defined at line 299 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

zx::result<AcpiParser> Init (PhysMemReader & physmem_reader, zx_paddr_t rsdp_pa)

Create a new AcpiParser, using the given PhysMemReader object.

PhysMemReader must outlive this object. Caller retains ownership of the PhysMemReader.

Defined at line 299 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

void DumpTables ()

Print tables to debug output.

Defined at line 354 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

const AcpiSdtHeader * GetTableAtIndex (size_t index)

Defined at line 265 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

const AcpiSdtHeader * GetTableAtIndex (size_t index)

Defined at line 265 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc

const AcpiSdtHeader * GetTableAtIndex (size_t index)

Defined at line 265 of file ../../zircon/kernel/lib/acpi_lite/acpi_lite.cc