Lines Matching +full:- +full:kvm
2 * QEMU KVM support -- ARM specific functions.
7 * See the COPYING file in the top-level directory.
14 #include "system/kvm.h"
15 #include "target/arm/cpu-qom.h"
23 * @devid: the KVM device ID
31 * @devid should be the ID of the device as defined by the arm-vgic device
46 * This updates KVM's working data structures from TCG data or
52 * Note that we do not stop early on failure -- we will attempt
63 * copy info from KVM's working data structures into TCG or
68 * Note that we do not stop early on failure -- we will attempt
78 * the cpreg list with KVM CPU state.
86 * Called from cpu_post_load() to update KVM CPU state from the cpreg list.
109 * kernel (as would be used for '-cpu host'), for purposes of probing it
130 * Get all the SVE vector lengths supported by the KVM host, setting
132 * (vq - 1) up to ARM_MAX_VQ. Return the resulting map.
149 * Add all KVM specific CPU properties to the CPU object. These
150 * are the CPU properties with "kvm-" prefixed names.
156 * @cpu: ARMCPU for which to finalize kvm-steal-time
159 * Validate the kvm-steal-time property selection and set its default
160 * based on KVM support and guest configuration.
167 * Returns: true if KVM can enable AArch32 mode
175 * Returns: true if KVM can enable the PMU
183 * Returns true if KVM can enable SVE and false otherwise.
190 * Returns: true if KVM can enable MTE, and false otherwise.
198 * for legacy KVM.
200 * Returns the number of bits in the IPA address space supported by KVM
212 * @ipa: Per-vcpu guest physical base address of the pvtime structures