mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-11 16:00:50 -07:00
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> |
||
|---|---|---|
| .. | ||
| bits.h | ||
| const.h | ||
| iommufd.h | ||
| kvm.h | ||
| kvm_para.h | ||
| memfd.h | ||
| mman.h | ||
| nvme_ioctl.h | ||
| psci.h | ||
| psp-sev.h | ||
| stddef.h | ||
| userfaultfd.h | ||
| vduse.h | ||
| vfio.h | ||
| vfio_ccw.h | ||
| vfio_zdev.h | ||
| vhost.h | ||
| vhost_types.h | ||
| virtio_config.h | ||
| virtio_ring.h | ||