Skip to content

acpi/fadt: if IA-PC Boot Arch 'prohibit_msi' is set, log loudly but continue (no non-MSI fallback) #8

@emilf

Description

@emilf

ACPI FADT IA-PC Boot Architecture flags include 'dont_enable_msi' (prohibit_msi). Theseus aims to be MSI-first and is not willing to implement a non-MSI fallback interrupt delivery path.

Policy request:

  • If prohibit_msi is set, treat it as a serious firmware/hypervisor bug/compat flag.
  • Log it loudly (ERROR, and ideally surface on screen/monitor) so the user sees it.
  • Continue boot and attempt to use MSI/MSI-X anyway.

Acceptance:

  • At ACPI init time, if prohibit_msi==true: emit a high-severity log + user-visible warning.
  • Ensure the MSI enablement code path does not refuse to enable MSI solely due to this flag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions