aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/dev_kvm_arm64.txt
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2025-09-17 12:16:39 +0200
committerAlexander Potapenko <glider@google.com>2025-09-19 08:38:14 +0000
commit2a4c6c0dbed891610b6d10f663c797e9e80d1981 (patch)
tree505aabccf61b05e5199a782da517b51852596665 /sys/linux/dev_kvm_arm64.txt
parentbc3f649c1cdcc44bee1e351e1326a9072393736a (diff)
executor: sys/linux/: pkg/runtest: pkg/vminfo: add syz_kvm_assert_syzos_kvm_exit
Implement a pseudo-syscall to check the value of kvm_run.exit_reason
Diffstat (limited to 'sys/linux/dev_kvm_arm64.txt')
-rw-r--r--sys/linux/dev_kvm_arm64.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/linux/dev_kvm_arm64.txt b/sys/linux/dev_kvm_arm64.txt
index 71c27dba1..53e2d71e8 100644
--- a/sys/linux/dev_kvm_arm64.txt
+++ b/sys/linux/dev_kvm_arm64.txt
@@ -29,6 +29,7 @@ syz_kvm_vgic_v3_setup(fd fd_kvmvm, ncpus intptr[0:4], nirqs flags[kvm_num_irqs])
# Test assertions, will not be used by the fuzzer.
syz_kvm_assert_syzos_uexit$arm64(run kvm_run_ptr, exitcode int64) (no_generate)
syz_kvm_assert_reg(fd fd_kvmcpu, reg int64, value int64) (no_generate)
+syz_kvm_assert_syzos_kvm_exit$arm64(run kvm_run_ptr, exitcode int64) (no_generate)
# Old-style way to set up a CPU inside a KVM VM.
syz_kvm_setup_cpu$arm64(fd fd_kvmvm, cpufd fd_kvmcpu, usermem vma[1024], text ptr[in, array[kvm_text_arm64, 1]], ntext len[text], flags const[0], opts ptr[in, array[kvm_setup_opt_arm64, 1]], nopt len[opts])