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

Mandate IOMMU RIMT (ACPI) requirement #2

Open
andreiw opened this issue Jun 3, 2024 · 3 comments
Open

Mandate IOMMU RIMT (ACPI) requirement #2

andreiw opened this issue Jun 3, 2024 · 3 comments

Comments

@andreiw
Copy link
Collaborator

andreiw commented Jun 3, 2024

AFAICT Server SoC mandates IOMMU
BRS has non-normative text about RIMT on systems supporting IOMMU

...need requirement in this spec to tie it together.

@andreiw
Copy link
Collaborator Author

andreiw commented Jul 29, 2024

Actually such a text could well be in the BRS document, but isn't (along with many other requirements that are implicit in the ACPI spec and dependent specs).

So do we really need the RIMT text (i.e. if you have an IOMMU, you will expose it via RIMT). Why would IOMMU get this treatment and something else (AIA) would not?

@andreiw
Copy link
Collaborator Author

andreiw commented Jul 29, 2024

The thought here is that ACPI doesn't actually require a RIMT for a RISC-V compliant IOMMU.

@andreiw
Copy link
Collaborator Author

andreiw commented Jul 29, 2024

The BRS does not really have normative text around the RIMT. A solution could be to make RIMT spec one of the BRS-I dependencies (and ensure RIMT has text that requires implementation if a compliant RISC-V IOMMU is present)

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

No branches or pull requests

1 participant