Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,10 @@ flavors:
- x86_64
- aarch64
- name: zone-kvm
# zone kernel built with kvm (AMD and Intel) and nbd enabled for e2e testing in the protect repo
# zone kernel built with kvm (AMD, Intel and arm64), nbd and tun enabled for e2e testing in the protect repo
architectures:
- x86_64
- aarch64
constraints:
lower: '6.1'
- name: zone-tiny
Expand Down
7 changes: 7 additions & 0 deletions configs/aarch64/zone-kvm.fragment.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Edera kernel config snippet
#
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
CONFIG_BLK_DEV_NBD=y
CONFIG_TUN=y
1 change: 1 addition & 0 deletions configs/x86_64/zone-kvm.fragment.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ CONFIG_KVM=y
CONFIG_KVM_AMD=y
CONFIG_KVM_INTEL=y
CONFIG_BLK_DEV_NBD=y
CONFIG_TUN=y

@bleggett bleggett Oct 26, 2026 •

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.

I think we'll wanna add the same to the arm64 zone kernel too, correct?

We don't build it for zone-kvm yet AFAICT but we might as well keep it consistent across both.

@graysonguarino graysonguarino Oct 26, 2026 •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

We currently don't run any dogfood runners on ARM (at least not to my knowledge) but if you think it's relatively harmless and something we may want to do down the line, we could.

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.

yes please do!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Not sure if we want to add the config but not build the kernel for ARM. If that's what you meant, let me know and I'll drop the config.yaml change :)

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.

I missed we lacked an arm64 fragment for zone-kvm - but yeah, in general we should maintain 1-1 parity, so thanks for adding!

All fragments should have both x86_64 and arm64 variants (where possible) and features should be kept in sync across both archs (where possible).

Loading