aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/test/arm64-kvm-bug367186827
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2024-12-02 16:17:37 +0100
committerAlexander Potapenko <glider@google.com>2024-12-06 09:15:15 +0000
commit11c5b3f0f131cdc1fa7048ae6bdf0d0e7c6d4d12 (patch)
treead8760b00f88fe11299a4a450d1d9f37ce13edc9 /sys/linux/test/arm64-kvm-bug367186827
parentf27bd1597f7c5bd0229c82af1e61bd1b007c8238 (diff)
sys/linux/test: add seeds for known KVM bugs
Diffstat (limited to 'sys/linux/test/arm64-kvm-bug367186827')
-rw-r--r--sys/linux/test/arm64-kvm-bug36718682716
1 files changed, 16 insertions, 0 deletions
diff --git a/sys/linux/test/arm64-kvm-bug367186827 b/sys/linux/test/arm64-kvm-bug367186827
new file mode 100644
index 000000000..3fd9344d5
--- /dev/null
+++ b/sys/linux/test/arm64-kvm-bug367186827
@@ -0,0 +1,16 @@
+#
+# requires: arch=arm64 manual
+#
+r0 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) (async)
+r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0)
+r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0)
+ioctl$KVM_CREATE_DEVICE(r2, 0xc00caee0, &(0x7f0000000700)={0x7, 0x0, 0x0}) (async)
+ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2)
+ioctl$KVM_IRQ_LINE(r2, 0x4008ae61, &(0x7f0000000240)={0x200002f, 0x0}) (async)
+r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0)
+r4 = syz_kvm_setup_syzos_vm(r3, &(0x7f0000c00000/0x400000)=nil)
+r5 = syz_kvm_add_vcpu(r4, &(0x7f0000000080)={0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="054c0f0000000060b47892001800000000003b67ed394d2d53cb"], 0x18}, 0x0, 0x0) (async, rerun: 64)
+syz_kvm_vgic_v3_setup(r3, 0x1, 0x100)
+ioctl$KVM_RUN(r5, 0xae80, 0x0) (async)
+ioctl$KVM_IRQ_LINE(r3, 0x4008ae61, &(0x7f0000000100)={0x1000020, 0x1}) (async, rerun: 32)
+ioctl$KVM_RUN(r5, 0xae80, 0x0) (rerun: 32)