Skip to content
This repository was archived by the owner on Nov 6, 2024. It is now read-only.

arm64: add KVM_REG_ARM64_SVE_VLS const #89

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changelog
## [Unreleased]

- arm64: add KVM_REG_ARM64_SVE_VLS const
- API change in the bindings from upstream kernel changes:
* system_event has been made into a new union
- The x86 module has been renamed to x86_64 for consistency (matches the kernel
Expand Down
2 changes: 2 additions & 0 deletions src/arm64/bindings.rs
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,8 @@ pub const KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3_NOT_AVAIL: u32 = 0;
pub const KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3_AVAIL: u32 = 1;
pub const KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3_NOT_REQUIRED: u32 = 2;
pub const KVM_REG_ARM64_SVE: u32 = 1376256;
pub const KVM_REG_ARM64_SVE_VLS: u64 =
KVM_REG_ARM64 | KVM_REG_ARM64_SVE as u64 | KVM_REG_SIZE_U512 | 0xffff;
pub const KVM_REG_ARM64_SVE_ZREG_BASE: u32 = 0;
pub const KVM_REG_ARM64_SVE_PREG_BASE: u32 = 1024;
pub const KVM_REG_ARM64_SVE_FFR_BASE: u32 = 1536;
Expand Down