class AcpiTableManager

Defined at line 48 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.h

Manages a set of tables.

Public Methods

AcpiTableManager * LoadFromDir (std::string path)

Defined at line 52 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.h

void AcpiTableManager (std::vector<AcpiTable> tables)

Defined at line 55 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.h

void AddFixup (std::unique_ptr<AcpiTableFixup> fixup)

Add a fixup to be performed on the table

Defined at line 61 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.h

AcpiTableManager * LoadFromDir (const char * path)

Initialize the AcpiTableManager instance from the given directory.

Defined at line 63 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.cc

void * GetRsdp ()

Get the pointer to the RSDP.

Defined at line 64 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.h

AcpiTableManager * Get ()

Get the current AcpiTableManager instance. Will crash if one is not set.

Defined at line 143 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.cc

void ApplyFixups ()

Fix up the tables

Defined at line 145 of file ../../src/devices/board/tests/acpi-host-tests/table-manager.cc