aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/test
diff options
context:
space:
mode:
Diffstat (limited to 'sys/linux/test')
-rw-r--r--sys/linux/test/syz_kvm_setup_cpu_arm6412
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/linux/test/syz_kvm_setup_cpu_arm64 b/sys/linux/test/syz_kvm_setup_cpu_arm64
index 02f8c07f4..cb5b9cc3d 100644
--- a/sys/linux/test/syz_kvm_setup_cpu_arm64
+++ b/sys/linux/test/syz_kvm_setup_cpu_arm64
@@ -2,9 +2,9 @@
# requires: arch=arm64
#
r0 = openat$kvm(0, &AUTO='/dev/kvm\x00', 0x0, 0x0)
-r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0)
-r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0)
-r3 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, 0xae04)
+r1 = ioctl$KVM_CREATE_VM(r0, AUTO, 0x0)
+r2 = ioctl$KVM_CREATE_VCPU(r1, AUTO, 0x0)
+r3 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, AUTO)
r4 = mmap$KVM_VCPU(&(0x7f0000009000/0x1000)=nil, r3, 0x3, 0x1, r2, 0x0)
# Perform two uexits. The first one is done via a code blob:
# d2802000 mov x0, #0x100 // #256
@@ -13,10 +13,10 @@ r4 = mmap$KVM_VCPU(&(0x7f0000009000/0x1000)=nil, r3, 0x3, 0x1, r2, 0x0)
# , which assumes registers x24-28 are zeroes.
# The second uexit is done via a syzos API command that sets uexit exit code to 0xaaaa.
#
-syz_kvm_setup_cpu$arm64(r1, r2, &(0x7f0000e8a000/0x18000), &AUTO=[{0x0, &AUTO=[@code={0x1, 0x20, "002080d2a0bbbbf21f0000f9", 0xd65f03c0}, @uexit={0x0, 0x18, 0xaaaa}], 0x38}], 0x1, 0x0, 0x0, 0x0)
+syz_kvm_setup_cpu$arm64(r1, r2, &(0x7f0000e8a000/0x18000), &AUTO=[{0x0, &AUTO=[@code={AUTO, AUTO, "002080d2a0bbbbf21f0000f9", 0xd65f03c0}, @uexit={AUTO, AUTO, 0xaaaa}], AUTO}], 0x1, 0x0, 0x0, 0x0)
# Run till the first uexit.
#
-ioctl$KVM_RUN(r2, 0xae80, 0x0)
+ioctl$KVM_RUN(r2, AUTO, 0x0)
# Run till the second uexit.
#
-ioctl$KVM_RUN(r2, 0xae80, 0x0)
+ioctl$KVM_RUN(r2, AUTO, 0x0)