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 kvm_allows_irq0_override(void)16bool kvm_allows_irq0_override(void) 17 { 18 return 1; 19 } 20 21 #ifndef __OPTIMIZE__ kvm_has_smm(void)22bool kvm_has_smm(void) 23 { 24 return 1; 25 } 26 kvm_enable_x2apic(void)27bool kvm_enable_x2apic(void) 28 { 29 return false; 30 } 31 32 /* This function is only called inside conditionals which we 33 * rely on the compiler to optimize out when CONFIG_KVM is not 34 * defined. 35 */ kvm_arch_get_supported_cpuid(KVMState * env,uint32_t function,uint32_t index,int reg)36uint32_t kvm_arch_get_supported_cpuid(KVMState *env, uint32_t function, 37 uint32_t index, int reg) 38 { 39 abort(); 40 } 41 #endif 42 kvm_hv_vpindex_settable(void)43bool kvm_hv_vpindex_settable(void) 44 { 45 return false; 46 } 47