Skip to content

fix(host): Enable KVM as built-in on aarch64 - #282

Open
sveith wants to merge 1 commit into
mainfrom
sveith/kvm-aarch64
Open

sveith wants to merge 1 commit into
mainfrom
sveith/kvm-aarch64

Conversation

@sveith

@sveith sveith commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

The Edera host kernel configuration for aarch64 attempts to enable KVM
support using CONFIG_KVM=m. This is a valid setting on x86, but on
aarch64, KVM cannot be built as a module, and the feature ends up being
unusable in the resulting kernel build.

Fix the setting by enabling it unconditionally. Also, remove some x86-
specific settings, and explicitly enable memfd support (required by
Cloud Hypervisor).

Signed-off-by: Simon Veith simon@edera.dev

The Edera host kernel configuration for aarch64 attempts to enable KVM
support using `CONFIG_KVM=m`. This is a valid setting on x86, but on
aarch64, KVM cannot be built as a module, and the feature ends up being
unusable in the resulting kernel build.

Fix the setting by enabling it unconditionally. Also, remove some x86-
specific settings, and explicitly enable memfd support (required by
Cloud Hypervisor).

Signed-off-by: Simon Veith <simon@edera.dev>

@github-actions github-actions Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review

Reviewed at e7c8800.

This check did not finish, so it has nothing to say about the diff. The run log has the reason.

Test Coverage

Reviewed at e7c8800.

This check did not finish, so it has nothing to say about the diff. The run log has the reason.

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.

3 participants