/openbmc/qemu/include/sysemu/ |
H A D | kvm.h | 174 struct KVMState; 177 typedef struct KVMState KVMState; typedef 178 DECLARE_INSTANCE_CHECKER(KVMState, KVM_STATE, 181 extern KVMState *kvm_state; 185 KVMState *s; 238 int kvm_ioctl(KVMState *s, unsigned long type, ...); 240 int kvm_vm_ioctl(KVMState *s, unsigned long type, ...); 263 int kvm_vm_check_attr(KVMState *s, uint32_t group, uint64_t attr); 304 int kvm_create_device(KVMState *s, uint64_t type, bool test); 339 int kvm_unpark_vcpu(KVMState *s, unsigned long vcpu_id); [all …]
|
H A D | kvm_int.h | 103 struct KVMState struct 171 void kvm_memory_listener_register(KVMState *s, KVMMemoryListener *kml, argument
|
/openbmc/qemu/accel/stubs/ |
H A D | kvm-stub.c | 17 KVMState *kvm_state; 56 void kvm_init_irq_routing(KVMState *s) in kvm_init_irq_routing() 60 void kvm_irqchip_release_virq(KVMState *s, int virq) in kvm_irqchip_release_virq() 64 int kvm_irqchip_update_msi_route(KVMState *s, int virq, MSIMessage msg, in kvm_irqchip_update_msi_route() 70 void kvm_irqchip_commit_routes(KVMState *s) in kvm_irqchip_commit_routes() 86 int kvm_irqchip_add_irqfd_notifier_gsi(KVMState *s, EventNotifier *n, in kvm_irqchip_add_irqfd_notifier_gsi() 92 int kvm_irqchip_remove_irqfd_notifier_gsi(KVMState *s, EventNotifier *n, in kvm_irqchip_remove_irqfd_notifier_gsi()
|
/openbmc/qemu/accel/kvm/ |
H A D | kvm-all.c | 83 KVMState *kvm_state; 226 KVMState *s = KVM_STATE(current_accel()); in kvm_get_max_memslots() 234 KVMState *s = kvm_state; in kvm_get_free_memslots() 329 int kvm_physical_memory_addr_from_host(KVMState *s, void *ram, in kvm_physical_memory_addr_from_host() 352 KVMState *s = kvm_state; in kvm_set_user_memory_region() 421 int kvm_unpark_vcpu(KVMState *s, unsigned long vcpu_id) in kvm_unpark_vcpu() 442 KVMState *s = param; in kvm_reset_parked_vcpus() 453 KVMState *s = kvm_state; in kvm_create_vcpu() 492 KVMState *s = kvm_state; in do_kvm_destroy_vcpu() 537 KVMState *s = kvm_state; in kvm_init_vcpu() [all …]
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm_i386.h | 38 bool kvm_enable_sgx_provisioning(KVMState *s); 45 uint32_t kvm_arch_get_supported_cpuid(KVMState *env, uint32_t function, 47 uint64_t kvm_arch_get_supported_msr_feature(KVMState *s, uint32_t index);
|
H A D | kvm.c | 114 static bool kvm_filter_msr(KVMState *s, uint32_t msr, QEMURDMSRHandler *rdmsr, 240 KVMState *s = KVM_STATE(current_accel()); in kvm_enable_hypercall() 264 KVMState *s = KVM_STATE(current_accel()); in kvm_x2apic_api_set_flags() 338 static struct kvm_cpuid2 *try_get_cpuid(KVMState *s, int max) in try_get_cpuid() 366 static struct kvm_cpuid2 *get_supported_cpuid(KVMState *s) in get_supported_cpuid() 434 uint32_t kvm_arch_get_supported_cpuid(KVMState *s, uint32_t function, in kvm_arch_get_supported_cpuid() 584 uint64_t kvm_arch_get_supported_msr_feature(KVMState *s, uint32_t index) in kvm_arch_get_supported_msr_feature() 662 static int kvm_get_mce_cap_supported(KVMState *s, uint64_t *mce_cap, in kvm_get_mce_cap_supported() 2443 static int kvm_get_supported_feature_msrs(KVMState *s) in kvm_get_supported_feature_msrs() 2483 static int kvm_get_supported_msrs(KVMState *s) in kvm_get_supported_msrs() [all …]
|
H A D | xen-emu.h | 26 int kvm_xen_init(KVMState *s, uint32_t hypercall_msr);
|
H A D | kvm-cpu.c | 109 KVMState *s = kvm_state; in kvm_cpu_max_instance_init()
|
H A D | xen-emu.c | 111 int kvm_xen_init(KVMState *s, uint32_t hypercall_msr) in kvm_xen_init() 1799 KVMState *s = KVM_STATE(current_accel()); in kvm_xen_get_gnttab_max_frames() 1805 KVMState *s = KVM_STATE(current_accel()); in kvm_xen_get_evtchn_max_pirq()
|
/openbmc/qemu/target/arm/ |
H A D | kvm.c | 132 KVMState kvm_state; in kvm_arm_create_scratch_host_vcpu() 548 KVMState *s = KVM_STATE(ms->accelerator); in kvm_arm_get_max_vm_ipa_size() 564 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 1512 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing() 1516 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create() 1616 KVMState *s = KVM_STATE(obj); in kvm_arch_get_eager_split_size() 1626 KVMState *s = KVM_STATE(obj); in kvm_arch_set_eager_split_size()
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | ioapic.c | 24 KVMState *s = kvm_state; in kvm_pc_setup_irq_routing()
|
/openbmc/qemu/include/hw/core/ |
H A D | cpu.h | 371 struct KVMState; 531 struct KVMState *kvm_state;
|
/openbmc/qemu/target/mips/ |
H A D | kvm.c | 47 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 59 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create() 188 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing() 1264 KVMState *s = KVM_STATE(machine->accelerator); in kvm_arch_get_default_type()
|
/openbmc/qemu/target/ppc/ |
H A D | kvm.c | 110 static bool kvmppc_is_pr(KVMState *ks) in kvmppc_is_pr() 117 static void kvmppc_get_cpu_characteristics(KVMState *s); 125 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 176 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create() 282 KVMState *s = KVM_STATE(current_accel()); in kvmppc_get_radix_page_info() 2026 static inline int kvmppc_enable_hcall(KVMState *s, target_ulong hcall) in kvmppc_enable_hcall() 2500 static void kvmppc_get_cpu_characteristics(KVMState *s) in kvmppc_get_cpu_characteristics() 2776 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing()
|
/openbmc/qemu/hw/intc/ |
H A D | openpic_kvm.c | 199 KVMState *s = kvm_state; in kvm_openpic_realize()
|
H A D | s390_flic_kvm.c | 327 static int kvm_irqchip_add_adapter_route(KVMState *s, AdapterInfo *adapter) in kvm_irqchip_add_adapter_route()
|
/openbmc/qemu/target/loongarch/kvm/ |
H A D | kvm.c | 937 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing() 946 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 952 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create()
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 1319 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing() 1403 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 1409 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create()
|
/openbmc/qemu/target/s390x/kvm/ |
H A D | kvm.c | 338 int kvm_arch_init(MachineState *ms, KVMState *s) in kvm_arch_init() 400 int kvm_arch_irqchip_create(KVMState *s) in kvm_arch_irqchip_create() 1970 void kvm_arch_init_irq_routing(KVMState *s) in kvm_arch_init_irq_routing()
|
/openbmc/qemu/hw/hyperv/ |
H A D | hyperv.c | 376 static int kvm_irqchip_add_hv_sint_route(KVMState *s, uint32_t vcpu, uint32_t sint) in kvm_irqchip_add_hv_sint_route()
|