From 45e6c843bb2d6e2096f2a773e81de8eb8d42b149 Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Mon, 27 Aug 2018 12:51:14 -0700 Subject: kvm: fix set_gsi_routing() test We have to create irqchip in kernel before we are allowed to set up routing. BUG=None TEST=cargo test -p kvm Change-Id: Icee680ce3cc16af9cf4492c048f0b9b3cbe98d09 Signed-off-by: Dmitry Torokhov Reviewed-on: https://chromium-review.googlesource.com/1192230 Reviewed-by: Zach Reizner Reviewed-by: Dylan Reid --- kvm/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'kvm/src') diff --git a/kvm/src/lib.rs b/kvm/src/lib.rs index 2d858db..9e887da 100644 --- a/kvm/src/lib.rs +++ b/kvm/src/lib.rs @@ -1610,6 +1610,7 @@ mod tests { let kvm = Kvm::new().unwrap(); let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap(); let vm = Vm::new(&kvm, gm).unwrap(); + vm.create_irq_chip().unwrap(); vm.set_gsi_routing(&[]).unwrap(); vm.set_gsi_routing(&[IrqRoute { gsi: 1, -- cgit 1.4.1