diff options
author | Zach Reizner <zachr@google.com> | 2018-01-09 10:41:10 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-01-25 19:23:42 -0800 |
commit | 086922c222a856252e46b35c912b435635ea0682 (patch) | |
tree | 5d3f0b3a7befdba6dcac409ad60e1d047090ae9c /kvm_sys | |
parent | 0ba70d8d3c69a4fa8853d317e2dc1f45dd25acd8 (diff) | |
download | crosvm-086922c222a856252e46b35c912b435635ea0682.tar crosvm-086922c222a856252e46b35c912b435635ea0682.tar.gz crosvm-086922c222a856252e46b35c912b435635ea0682.tar.bz2 crosvm-086922c222a856252e46b35c912b435635ea0682.tar.lz crosvm-086922c222a856252e46b35c912b435635ea0682.tar.xz crosvm-086922c222a856252e46b35c912b435635ea0682.tar.zst crosvm-086922c222a856252e46b35c912b435635ea0682.zip |
kvm: add set_irq_routing method
This is used by the plugin process API, which may register an IRQ routing table. TEST=./build_test BUG=chromium:800626 Change-Id: If40965e8abfb0c9074c90b5fc77f9042f06499e0 Reviewed-on: https://chromium-review.googlesource.com/857910 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'kvm_sys')
-rw-r--r-- | kvm_sys/src/lib.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kvm_sys/src/lib.rs b/kvm_sys/src/lib.rs index 58269c7..0d6f849 100644 --- a/kvm_sys/src/lib.rs +++ b/kvm_sys/src/lib.rs @@ -20,6 +20,7 @@ pub mod x86 { pub mod bindings; pub use bindings::*; + ioctl_iow_nr!(KVM_SET_GSI_ROUTING, KVMIO, 0x6a, kvm_irq_routing); ioctl_iowr_nr!(KVM_GET_MSR_INDEX_LIST, KVMIO, 0x02, kvm_msr_list); ioctl_iowr_nr!(KVM_GET_SUPPORTED_CPUID, KVMIO, 0x05, kvm_cpuid2); ioctl_iowr_nr!(KVM_GET_EMULATED_CPUID, KVMIO, 0x09, kvm_cpuid2); |