vmm: start with irq 1 for virtio-mmio

Previously we started with irq 0, and that worked with Linux 5.3.  With
5.16, it no longer works.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
diff --git a/tests/vmm/vmrunkernel.c b/tests/vmm/vmrunkernel.c
index 97b49b6..e13cace 100644
--- a/tests/vmm/vmrunkernel.c
+++ b/tests/vmm/vmrunkernel.c
@@ -656,9 +656,8 @@
 
 		/* Append all the virtio mmio base addresses. */
 
-		/* Since the lower number irqs are no longer being used, the
-		 * irqs can now be assigned starting from 0.  */
-		vm->virtio_mmio_devices[i]->irq = i;
+		/* Linux barfs if you give it IRQ 0 */
+		vm->virtio_mmio_devices[i]->irq = i + 1;
 		len = snprintf(cmdlinep, cmdlinesz,
 		               "\n virtio_mmio.device=1K@0x%llx:%lld",
 		               vm->virtio_mmio_devices[i]->addr,