Skip to content

Authorize the signer PCI interrupt fix - #11

Merged
kruton merged 1 commit into
mainfrom
authorize-pci-irq-fix
Oct 16, 2026
Merged

kruton merged 1 commit into
mainfrom
authorize-pci-irq-fix

Conversation

@kruton

@kruton kruton commented Oct 16, 2026

Copy link
Copy Markdown
Member

Authorize signer source c42c1966e2b82d7d40e9fe7c190ef21191414263, which backports merged Hermit kernel PR #2611 to configure legacy PCI interrupts as level triggered and active low. The test VM currently shares IRQ 10 between its network and virtiofs devices with the old edge/high configuration. MTU remains 9000.

Advance the disposable deployment policy to revision 11 and the prepared production policy to revision 4. Key fingerprints, workflow identities, branch constraints, and application policy stay unchanged. Production keys and Play publishing remain inactive; the rebuilt image still needs the disposable live signing reliability test before production cutover.

Validation: actual prepared-kernel PCI IRQ discovery and simulated IOAPIC register programming tests pass, including shared lines, unchanged ISA lines, reserved IRQ rejection, and destination/vector preservation. Existing timer and eventfd regressions pass. Hermit release image built successfully (SHA-256 ee1cb0f77add54c8f6ac65609aa45896f61a50e34f94e05748535968c0adb6c6). The preceding image also completed the migrated live flow with 12 independent cryptographic checks and 26 published asset digest checks.

@kruton
kruton merged commit 1847a7b into main Oct 16, 2026
2 checks passed
@kruton
kruton deleted the authorize-pci-irq-fix branch October 16, 2026 17:37
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