cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

kvm-stub.c (886B)


      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__
     17bool kvm_has_smm(void)
     18{
     19    return 1;
     20}
     21
     22bool 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 */
     31uint32_t kvm_arch_get_supported_cpuid(KVMState *env, uint32_t function,
     32                                      uint32_t index, int reg)
     33{
     34    abort();
     35}
     36#endif
     37
     38bool kvm_hv_vpindex_settable(void)
     39{
     40    return false;
     41}
     42
     43bool kvm_hyperv_expand_features(X86CPU *cpu, Error **errp)
     44{
     45    abort();
     46}