qemu/include/standard-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
..
const.h linux-headers: update to v6.5-rc1 2023-07-10 09:52:52 +02:00
ethtool.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
fuse.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
if_ether.h
input-event-codes.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
input.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
kernel.h Update linux headers to 5.11-rc2 2021-01-21 11:19:45 +01:00
kvm_para.h update-linux-headers: import linux/kvm_para.h header 2024-06-05 11:01:06 +02:00
pci_regs.h linux-headers: Update to Linux v6.7-rc5 2024-01-10 18:47:47 +10:00
qemu_fw_cfg.h fw_cfg: import & use linux/qemu_fw_cfg.h 2018-08-23 18:46:25 +02:00
sysinfo.h scripts/update-linux-headers: add ethtool.h and update to 4.16.0-rc4 2018-03-13 23:09:49 +02:00
types.h update Linux headers to 4.6 2016-04-05 11:46:52 +02:00
udmabuf.h headers: Add udmabuf.h 2021-05-27 12:06:37 +02:00
vhost_types.h linux-headers: Update to Linux v6.7-rc5 2024-01-10 18:47:47 +10:00
virtio_9p.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
virtio_balloon.h linux-headers: update against Linux 5.7-rc3 2020-04-28 12:29:01 +02:00
virtio_blk.h linux-headers: update to v6.5-rc1 2023-07-10 09:52:52 +02:00
virtio_bt.h linux-headers: Update to v6.2-rc8 2023-02-16 12:13:46 -07:00
virtio_config.h linux-headers: Update to Linux v6.8-rc6 2024-03-08 20:48:03 +10:00
virtio_console.h linux headers: sync to 5.9-rc4 2020-09-29 02:14:29 -04:00
virtio_crypto.h linux-headers: Update to v5.18-rc6 2022-05-13 08:20:11 -06:00
virtio_fs.h linux-headers: update against 5.10-rc1 2020-11-01 12:30:51 -07:00
virtio_gpio.h linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
virtio_gpu.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
virtio_i2c.h linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
virtio_ids.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
virtio_input.h linux-headers: update 2015-04-30 13:21:42 +02:00
virtio_iommu.h linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
virtio_mem.h linux-headers: sync VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE 2022-01-07 19:30:13 -05:00
virtio_mmio.h linux-headers: update against 5.10-rc1 2020-11-01 12:30:51 -07:00
virtio_net.h linux-headers: Update to Linux v6.6-rc1 2023-09-12 11:34:56 +02:00
virtio_pci.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
virtio_pcidev.h linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
virtio_pmem.h linux-headers: Update to Linux v6.8-rc6 2024-03-08 20:48:03 +10:00
virtio_ring.h Update linux headers to v6.0-rc4 2022-09-26 17:23:47 +02:00
virtio_rng.h
virtio_scmi.h linux-headers: Update headers to v5.17-rc1 2022-02-17 17:21:45 +00:00
virtio_scsi.h linux headers: sync to 5.9-rc4 2020-09-29 02:14:29 -04:00
virtio_snd.h linux-headers: update to current kvm/next 2024-04-23 17:35:25 +02:00
virtio_types.h
virtio_vsock.h linux-headers: update to 5.16-rc1 2021-12-10 09:47:18 +01:00