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> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| bindgen.sh | ||
| Cargo.toml | ||