Repository navigation
Debian aarch64 fixes - #283
Merged
Merged
Conversation
ddiss
commented
Oct 23, 2026
Collaborator
See note: it may make more sense to change the aarch64 host_prefix value, but I'd like to check other distros first. Signed-off-by: David Disseldorp <[email protected]>
The existing gic-version=host and cpu=host params require KVM. According to https://www.qemu.org/docs/master/system/arm/virt.html , if we use "max" the it'll default to "host" if KVM is available or otherwise use sensible defaults. Signed-off-by: David Disseldorp <[email protected]>
modprobe can now dlopen() compression dependencies if it determines that they're needed. The dependencies are listed in .note.dlopen ELF metadata, but decompression can also be done by the kernel. modprobe checks for kernel decompression support by reading the contents of /sys/module/compression . This logic breaks under rapido-init as we don't have sysfs mounted until after modules are loaded, forcing us down the dlopen() userland decompression path. Switch the ordering of rapido-init mount and modprobe steps to ensure that /sys/module/compression is available for modprobe. virtfs/9p is split out from core FS mounts to ensure 9p modules are loaded first. We may need to consider parsing .note.dlopen ELF data in future, if there are distros out there that ship compressed modules without kernel decompression support. With this change (and prior commits) selftest is now passing on a VM running 6.12.113+deb13-cloud-arm64. Link: rapido-linux#280 Signed-off-by: David Disseldorp <[email protected]>
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.