From 13aebc16ab32574d8e22997e4ed53147ca0e4c7e Mon Sep 17 00:00:00 2001 From: Alexander Potapenko Date: Thu, 12 Jun 2025 18:39:20 +0200 Subject: sys/linux/dev_kvm_amd64.txt: define KVM_MAX_IRQ_ROUTES Somehow syz-extract is unable to infer KVM_MAX_IRQ_ROUTES on x86, hardcode it. --- sys/linux/dev_kvm_amd64.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/linux/dev_kvm_amd64.txt') diff --git a/sys/linux/dev_kvm_amd64.txt b/sys/linux/dev_kvm_amd64.txt index 65ae5cd2b..4a6da1a57 100644 --- a/sys/linux/dev_kvm_amd64.txt +++ b/sys/linux/dev_kvm_amd64.txt @@ -187,6 +187,8 @@ ioctl$KVM_GET_NR_MMU_PAGES(fd fd_kvmvm, cmd const[KVM_GET_NR_MMU_PAGES], arg int ioctl$KVM_REINJECT_CONTROL(fd fd_kvmvm, cmd const[KVM_REINJECT_CONTROL], arg ptr[in, kvm_reinject_control]) ioctl$KVM_HYPERV_EVENTFD(fd fd_kvmvm, cmd const[KVM_HYPERV_EVENTFD], arg ptr[in, kvm_hyperv_eventfd]) +# Defined by include/linux/kvm_host.h, but for some reason wouldn't extract. +define KVM_MAX_IRQ_ROUTES 4096 ioctl$KVM_CAP_DISABLE_QUIRKS(fd fd_kvmvm, cmd const[KVM_ENABLE_CAP], arg ptr[in, kvm_enable_cap[KVM_CAP_DISABLE_QUIRKS, flags[kvm_x86_quirks, int64]]]) ioctl$KVM_CAP_DISABLE_QUIRKS2(fd fd_kvmvm, cmd const[KVM_ENABLE_CAP], arg ptr[in, kvm_enable_cap[KVM_CAP_DISABLE_QUIRKS2, flags[kvm_x86_quirks, int64]]]) ioctl$KVM_CAP_SPLIT_IRQCHIP(fd fd_kvmvm, cmd const[KVM_ENABLE_CAP], arg ptr[in, kvm_enable_cap[KVM_CAP_SPLIT_IRQCHIP, int64[0:KVM_MAX_IRQ_ROUTES]]]) -- cgit mrf-deployment