generated from erix/meta
[BUG] Automatic KVM exception VM stalls before EriX boot markers #60
Labels
No labels
bug
ci
docs
duplicate
enhancement
help wanted
invalid
performance
phase-6
question
refactor
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
erix/integration#60
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
An additional local run of the existing double-fault scenario reaches its serial-silence deadline before any EriX boot marker when automatic acceleration resolves to KVM. An explicit TCG control passes the original exception assertions with the same Kernel ELF. The failing automatic run remains a failure; the guest or firmware cause and first affected revision are unestablished.
Reproduction
Use the isolated diagnostic component catalog and the unchanged
subsystem-kernel-exception-int8-negativescenario with the standard scenario runner. On the observed Linux host, automatic acceleration selects KVM. Preserve the 60-second overall and 45-second serial-silence limits. Change only the scenario's accelerator selection to explicit TCG for the separate control.Expected and actual behavior
Expected: reach the required IST marker and expected fatal exit within the original limits.
Actual automatic/KVM run: serial output contains firmware terminal-control sequences and no EriX boot marker. The existing silence watchdog terminates the VM; the outer command exits 1 and cleanup completes. The separate TCG control reaches confirmed double-fault IST handling and the expected fatal exit. This distinction does not establish a Kernel regression or justify weakening the watchdog.
Environment and identity
110caecccf21ed7ae4ab66449c58c985f4c74695, in the isolated diagnostic checkout.d4a8921fa8530419c3d9790b80ff3c601217906d.d48450b6bbccc80cbae3cfcf2feece3e6b04a347.cb9ad957353d978604ecfebd393b8af73f6a66efd8f5fec93819b3b54a35f5d8.Evidence and prior checks
Original image, EFI executable, firmware variable store, serial output, stderr and true command status are retained. Both builds have no warnings. The control changes acceleration only; deadlines, expected exit and required/forbidden markers remain. The original failed input was not retried unchanged. The three explicit-TCG native invocation, entry-direction and lifetime scenarios independently pass on the signed Kernel.
Tracking
Owning validation work: #1 and #12. Keep this local preboot failure separate from complete CI classification and later shell/storage watchdog defects. Next: bind the exact firmware and accelerator environment, establish the failing boot stage, and validate any correction under the original KVM configuration.