Page MenuHomeFreeBSD

x86: Add struct ioapic_intsrc.io_valid
ClosedPublic

Authored by cperciva on Mar 21 2026, 12:02 AM.
Tags
None
Referenced Files
F153254710: D56006.diff
Mon, Apr 20, 2:24 AM
Unknown Object (File)
Sun, Apr 19, 6:03 AM
Unknown Object (File)
Sat, Apr 18, 9:01 AM
Unknown Object (File)
Thu, Apr 16, 4:45 AM
Unknown Object (File)
Tue, Apr 14, 11:03 AM
Unknown Object (File)
Wed, Apr 8, 9:57 AM
Unknown Object (File)
Sun, Apr 5, 7:36 PM
Unknown Object (File)
Sun, Apr 5, 7:08 PM
Subscribers

Details

Summary

As of this commit, io_valid is always set to 1; but a future commit
will set it to 0, at which point IOART_INTMSET will be set to forcibly
disable interrupt sources regardless of whether they are requested to
be "masked".

MFC after: 2 weeks
Sponsored by: Amazon

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

@jhb @kib Do you anticipate being able to review this soon? I'd like to commit this stack of patches this week so it can bake in main for two weeks before MFCing in time for 15.1-RELEASE.

This revision is now accepted and ready to land.Sat, Mar 28, 12:29 AM
This revision was automatically updated to reflect the committed changes.