Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

acpi: Add method of rsdp from uefi and supports of several tables #226

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

volcaxiao
Copy link

I am developing an aarch64 hypervisor and need to use this ACPI lib. During this process, I have made many modifications and improvements to it, as follows:

  1. Added method to get RSDP from UEFI firmware.
  2. Added support for SRAT, IORT, MPAM, and other tables.
  3. Added information of ARM interrupt model GIC obtained through MADT.

The current project has not yet been completed, so this PR will continue to improve. But also due to the tight progress of the project, there are many irregularities in the code now. I will fix them one by one in my spare time. If you have any requirements, please feel free to ask.

volcaxiao and others added 12 commits August 7, 2024 17:29
This commit adds support for the IORT (IO Remapping Table) ACPI table. The IORT table contains a number of IORT Nodes, each representing a component such as an SMMU, an ITS Group, a root complex, or a component described in the namespace. The IORT table is implemented as a valid ACPI table and provides a display format for debugging purposes. It also includes iterators for accessing the nodes and ID mappings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant