qemu/linux-headers/linux
Paolo Bonzini aa274c33c3 update-linux-headers: import linux/kvm_para.h header
Right now QEMU is importing arch/x86/include/uapi/asm/kvm_para.h
because it includes definitions for kvmclock and for KVM CPUID
bits.  However, other definitions for KVM hypercall values and return
codes are included in include/uapi/linux/kvm_para.h and they will be
used by SEV-SNP.

To ensure that it is possible to include both <linux/kvm_para.h> and
"standard-headers/asm-x86/kvm_para.h" without conflicts, provide
linux/kvm_para.h as a portable header too, and forward linux-headers/
files to those in include/standard-headers.  Note that <linux/kvm_para.h>
will include architecture-specific definitions as well, but
"standard-headers/linux/kvm_para.h" will not because it can be used in
architecture-independent files.

This could easily be extended to other architectures, but right now
they do not need any symbol in their specific kvm_para.h files.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2024-06-05 11:01:06 +02:00
..
bits.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
const.h linux-headers: update to v6.5-rc1 2023-07-10 09:52:52 +02:00
iommufd.h linux-headers: Update to Linux v6.8-rc6 2024-03-08 20:48:03 +10:00
kvm_para.h update-linux-headers: import linux/kvm_para.h header 2024-06-05 11:01:06 +02:00
kvm.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
memfd.h Update linux headers to v6.3rc5 2023-04-28 15:55:55 +02:00
mman.h linux-headers: update to v6.5-rc1 2023-07-10 09:52:52 +02:00
nvme_ioctl.h Update linux headers to v6.3rc5 2023-04-28 15:55:55 +02:00
psci.h linux-headers: Update to v6.2-rc8 2023-02-16 12:13:46 -07:00
psp-sev.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
stddef.h linux-headers: Update to Linux v6.7-rc5 2024-01-10 18:47:47 +10:00
userfaultfd.h linux-headers: Update to Linux v6.8-rc6 2024-03-08 20:48:03 +10:00
vduse.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
vfio_ccw.h Linux headers: update 2020-06-18 12:13:36 +02:00
vfio_zdev.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
vfio.h linux-headers: Update to Linux v6.8-rc6 2024-03-08 20:48:03 +10:00
vhost_types.h include: update Linux headers to 4.21-rc1/5.0-rc1 2019-02-04 00:08:58 -05:00
vhost.h linux-headers: Update to current kvm/next 2024-06-05 11:01:06 +02:00
virtio_config.h linux-headers: use standard-headers 2015-02-26 13:04:05 +01:00
virtio_ring.h linux-headers: use standard-headers 2015-02-26 13:04:05 +01:00