crosvm/kvm_sys
Daniel Verkamp ff3703b575 aarch64: remove support for 32-bit host userspace
Using the 64-bit KVM API from 32-bit Arm userspace was only possible on
ChromeOS due to a kernel hack that enabled the KVM compat ioctl with no
translation (so it passed through structs directly to the 64-bit host
kernel). This never worked on an unmodified upstream Linux kernel.

All supported Arm-based ChromeOS boards have been migrated to 64-bit
userspace, so we can drop the 32-bit Arm host support code.

BUG=b:452696537
TEST=crosvm CQ
TEST=ChromeOS CQ with crrev.com/c/7094556

Change-Id: I254bc4dbe7f760403cd93f37cc5fdcada23cd483
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/6542041
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2025-11-13 14:37:26 -08:00
..
src aarch64: remove support for 32-bit host userspace 2025-11-13 14:37:26 -08:00
tests aarch64: remove support for 32-bit host userspace 2025-11-13 14:37:26 -08:00
bindgen.sh vfio : Update pvIOMMU for Android16-6.12 2025-06-27 10:39:39 -07:00
Cargo.toml Use workspace dependencies: crosvm workspace crates 2025-05-15 19:26:10 -07:00