github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/sys/linux/test/arm64-kvm-bug370977056 (about)

     1  #
     2  # requires: arch=arm64 manual
     3  #
     4  r0 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) (async)
     5  ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000140)={0xffffffffffffffff, 0xc8, 0x0, 0x0, ""}) (async)
     6  r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0)
     7  r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0)
     8  ioctl$KVM_CREATE_DEVICE(r2, 0xc00caee0, &(0x7f0000000140)={0x4, <r3=>0xffffffffffffffff, 0x1})
     9  r4 = ioctl$KVM_CREATE_VM(r3, 0x894c, 0x0)
    10  r5 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0)
    11  r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0)
    12  r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x1)
    13  ioctl$KVM_ARM_VCPU_INIT(r7, 0x4020aeae, &(0x7f0000000080)={0x5, 0x1, ""}) (async)
    14  ioctl$KVM_SET_ONE_REG(r7, 0x4010aeac, &(0x7f00000001c0)=@arm64_sys={0x6030000000138064, &(0x7f00000000c0)=0x8000})
    15  ioctl$KVM_CREATE_VCPU(r4, 0xb702, 0x0) (async)
    16  openat$kvm(0x0, &(0x7f0000000080), 0x141001, 0x0)
    17  ioctl$KVM_IOEVENTFD(0xffffffffffffffff, 0x4040ae79, &(0x7f0000000100))
    18  r8 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0)
    19  r9 = syz_kvm_setup_syzos_vm$arm64(r8, &(0x7f0000c00000/0x400000)=nil)
    20  r10 = syz_kvm_add_vcpu$arm64(r9, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[@irq_setup={0x5, 0x18, {0x1, 0x20}}], 0x18}, 0x0, 0x0) (async)
    21  #
    22  # The line used to look as follows, but syz_kvm_add_vcpu() does not support ANY anymore.
    23  # r11 = syz_kvm_add_vcpu$arm64(r9, &(0x7f0000000100)={0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="050000"], 0x18}, 0x0, 0x0)
    24  # Just replaced it with something relevant.
    25  #
    26  r11 = syz_kvm_add_vcpu$arm64(r9, &(0x7f0000000100)={0x0, &(0x7f00000001c0)=[@irq_setup={0x5, 0x18, {0x0, 0x0}}], 0x18}, 0x0, 0x0)
    27  syz_kvm_vgic_v3_setup(r8, 0x2, 0x100) (async)
    28  ioctl$KVM_RUN(r11, 0xae80, 0x0) (async)
    29  ioctl$KVM_RUN(r10, 0xae80, 0x0)