qemu/target/i386/kvm
Ani Sinha 0cc42e63bb kvm/i386: refactor kvm_arch_init and split it into smaller functions
kvm_arch_init() enables a lot of vm capabilities. Refactor them into separate
smaller functions. Energy MSR related operations also moved to its own
function. There should be no functional impact.

Signed-off-by: Ani Sinha <anisinha@redhat.com>
Link: https://lore.kernel.org/r/20240903124143.39345-2-anisinha@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2024-10-03 19:33:22 +02:00
..
hyperv-proto.h i386: Hyper-V Direct TLB flush hypercall 2022-05-25 21:26:35 +02:00
hyperv-stub.c vmbus: Print a warning when enabled without the recommended set of features 2024-03-08 14:18:56 +01:00
hyperv.c target-i386: hyper-v: Correct kvm_hv_handle_exit return value 2024-05-22 19:56:28 +02:00
hyperv.h vmbus: Print a warning when enabled without the recommended set of features 2024-03-08 14:18:56 +01:00
kvm_i386.h kvm/i386: make kvm_filter_msr() and related definitions private to kvm module 2024-10-02 12:58:46 +02:00
kvm-cpu.c target/i386: pass X86CPU to x86_cpu_get_supported_feature_word 2024-07-03 18:41:26 +02:00
kvm.c kvm/i386: refactor kvm_arch_init and split it into smaller functions 2024-10-03 19:33:22 +02:00
meson.build Add support for RAPL MSRs in KVM/Qemu 2024-07-22 19:19:37 +02:00
trace-events i386/kvm: Add KVM_EXIT_HYPERCALL handling for KVM_HC_MAP_GPA_RANGE 2024-06-05 11:01:06 +02:00
trace.h
vmsr_energy.c kvm/i386: fix return values of is_host_cpu_intel() 2024-10-02 12:58:46 +02:00
vmsr_energy.h Add support for RAPL MSRs in KVM/Qemu 2024-07-22 19:19:37 +02:00
xen-compat.h i386/xen: Implement HYPERVISOR_physdev_op 2023-03-01 09:08:26 +00:00
xen-emu.c hw/i386/fw_cfg: Add etc/e820 to fw_cfg late 2024-07-03 18:14:06 -04:00
xen-emu.h hw/xen: Support HVM_PARAM_CALLBACK_TYPE_GSI callback 2023-03-01 09:06:44 +00:00