qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

kvm-stub.c (950B)


      1 /*
      2  * QEMU KVM x86 specific function stubs
      3  *
      4  * Copyright Linaro Limited 2012
      5  *
      6  * Author: Peter Maydell <peter.maydell@linaro.org>
      7  *
      8  * This work is licensed under the terms of the GNU GPL, version 2 or later.
      9  * See the COPYING file in the top-level directory.
     10  *
     11  */
     12 #include "qemu/osdep.h"
     13 #include "cpu.h"
     14 #include "kvm_i386.h"
     15 
     16 #ifndef __OPTIMIZE__
     17 bool kvm_has_smm(void)
     18 {
     19     return 1;
     20 }
     21 
     22 bool kvm_enable_x2apic(void)
     23 {
     24     return false;
     25 }
     26 
     27 /* This function is only called inside conditionals which we
     28  * rely on the compiler to optimize out when CONFIG_KVM is not
     29  * defined.
     30  */
     31 uint32_t kvm_arch_get_supported_cpuid(KVMState *env, uint32_t function,
     32                                       uint32_t index, int reg)
     33 {
     34     abort();
     35 }
     36 #endif
     37 
     38 bool kvm_hv_vpindex_settable(void)
     39 {
     40     return false;
     41 }
     42 
     43 bool kvm_hyperv_expand_features(X86CPU *cpu, Error **errp)
     44 {
     45     abort();
     46 }
     47 
     48 void kvm_set_max_apic_id(uint32_t max_apic_id)
     49 {
     50     return;
     51 }