crosvm/kvm_sys
Ryan Neph d843f25959 kvm_sys: update bindings for KVM_SET_USER_MEMORY_REGION2
Remove NONCOHERENT_DMA constants, which are now patched into
chromeos-6.6 kernel for bindgen to automatically generate.

Add SET_USER_MEMORY_REGION2 constants + ioctl, which are present in
upstream 6.12 kernel but not chromeos-6.6 kernel branch. These are
needed for crosvm running on `-kernelnext` board variants, which track
6.10-6.12 kernels containing the new ioctl.

TEST=tools/dev_container tools/presubmit
BUG=b:369492345

Change-Id: I1f6d9c1dc66081627d239ea2e0faae3f480401b0
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/6094777
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Auto-Submit: Ryan Neph <ryanneph@google.com>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2024-12-17 15:06:43 -08:00
..
src kvm_sys: update bindings for KVM_SET_USER_MEMORY_REGION2 2024-12-17 15:06:43 -08:00
tests base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
bindgen.sh kvm_sys: update bindings for KVM_SET_USER_MEMORY_REGION2 2024-12-17 15:06:43 -08:00
Cargo.toml Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00