Repository navigation
multikernel: preserve CPU-zero fallback for legacy host doorbells - #42
Draft
pro-utkarshM wants to merge 1 commit into
Draft
pro-utkarshM wants to merge 1 commit into
pro-utkarshM wants to merge 1 commit into
Conversation
The host-ipi-cpu emitter is already upstream. An absent optional target must not discard a valid host ring; preserve the legacy physical CPU zero behavior while honoring explicit sparse 64-bit targets. The extracted production restore test first failed its two legacy-host assertions and now passes all 11 checks, including allocation, mapping and publication errors. No broader mixed-peer ACK compatibility is claimed. Signed-off-by: Utkarsh Maurya <projects.utkarshMaurya@gmail.com>
pro-utkarshM
force-pushed
the
mk/host-ipi-fallback-submit-v25
branch
from
November 3, 2026 20:06
a443422 to
8397f6c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Keep a physical-CPU-zero fallback when an older host boot tree omits the
optional
multikernel,host-ipi-cpuproperty, while honoring an explicit64-bit target when present.
This compatibility fix remains separate from PR #39 as requested. It changes
host restore behavior only; SBI IPI send/receive support remains with #28.
Base: current master
39c88f5dc18bb9a97ba2b9c214efb98e64bcba41Current head:
8397f6c842e0747f639fafbf35f9feacfe6ab8aeValidation and scope
target, and allocation/mapping/publication failures: 11 checks, 0 failures
both exact lifecycle and loader tips complete full rv64 LLVM links
This is host-side and QEMU/build evidence, not physical sparse-hart or live
legacy-host/new-spawn interoperability qualification. It does not imply
general mixed-version ACK compatibility.
This remains a draft; this refresh does not request review or mark it ready.