Home
last modified time | relevance | path

Searched refs:KVMState (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/include/sysemu/
H A Dkvm.h174 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 Dkvm_int.h103 struct KVMState struct
171 void kvm_memory_listener_register(KVMState *s, KVMMemoryListener *kml, argument
/openbmc/qemu/accel/stubs/
H A Dkvm-stub.c17 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 Dkvm-all.c83 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 Dkvm_i386.h38 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 Dkvm.c114 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 Dxen-emu.h26 int kvm_xen_init(KVMState *s, uint32_t hypercall_msr);
H A Dkvm-cpu.c109 KVMState *s = kvm_state; in kvm_cpu_max_instance_init()
H A Dxen-emu.c111 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 Dkvm.c132 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 Dioapic.c24 KVMState *s = kvm_state; in kvm_pc_setup_irq_routing()
/openbmc/qemu/include/hw/core/
H A Dcpu.h371 struct KVMState;
531 struct KVMState *kvm_state;
/openbmc/qemu/target/mips/
H A Dkvm.c47 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 Dkvm.c110 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 Dopenpic_kvm.c199 KVMState *s = kvm_state; in kvm_openpic_realize()
H A Ds390_flic_kvm.c327 static int kvm_irqchip_add_adapter_route(KVMState *s, AdapterInfo *adapter) in kvm_irqchip_add_adapter_route()
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c937 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 Dkvm-cpu.c1319 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 Dkvm.c338 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 Dhyperv.c376 static int kvm_irqchip_add_hv_sint_route(KVMState *s, uint32_t vcpu, uint32_t sint) in kvm_irqchip_add_hv_sint_route()