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

hyperv.h (655B)


      1/*
      2 * QEMU KVM Hyper-V support
      3 *
      4 * Copyright (C) 2015 Andrey Smetanin <asmetanin@virtuozzo.com>
      5 *
      6 * Authors:
      7 *  Andrey Smetanin <asmetanin@virtuozzo.com>
      8 *
      9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
     10 * See the COPYING file in the top-level directory.
     11 *
     12 */
     13
     14#ifndef TARGET_I386_HYPERV_H
     15#define TARGET_I386_HYPERV_H
     16
     17#include "cpu.h"
     18#include "sysemu/kvm.h"
     19#include "hw/hyperv/hyperv.h"
     20
     21#ifdef CONFIG_KVM
     22int kvm_hv_handle_exit(X86CPU *cpu, struct kvm_hyperv_exit *exit);
     23#endif
     24
     25int hyperv_x86_synic_add(X86CPU *cpu);
     26void hyperv_x86_synic_reset(X86CPU *cpu);
     27void hyperv_x86_synic_update(X86CPU *cpu);
     28
     29#endif