diff options
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | kvm_cache_regs.h | 22 |
2 files changed, 12 insertions, 11 deletions
@@ -20,6 +20,7 @@ all: kvm kvm.so HEADERS= \ kvm.h \ kvm_bitops.h \ + kvm_cache_regs.h \ kvm_x86.h kvm: kvm.c kvm_x86.c kvm_emulate.c kvm.h kvm_x86host.h msr.h kvm_bitops.h kvm_irq.c kvm_i8254.c kvm_lapic.c kvm_mmu.c kvm_iodev.c kvm_ioapic.c kvm_vmx.c kvm_i8259.c kvm_coalesced_mmio.c kvm_irq_comm.c kvm_cache_regs.c kvm_bitops.c diff --git a/kvm_cache_regs.h b/kvm_cache_regs.h index b375e9a..9f39053 100644 --- a/kvm_cache_regs.h +++ b/kvm_cache_regs.h @@ -1,24 +1,24 @@ #ifndef ASM_KVM_CACHE_REGS_H -#define ASM_KVM_CACHE_REGS_H +#define ASM_KVM_CACHE_REGS_H #include <sys/types.h> #include "kvm_host.h" #include "processor-flags.h" -#define KVM_POSSIBLE_CR0_GUEST_BITS X86_CR0_TS -#define KVM_POSSIBLE_CR4_GUEST_BITS \ +#define KVM_POSSIBLE_CR0_GUEST_BITS X86_CR0_TS +#define KVM_POSSIBLE_CR4_GUEST_BITS \ (X86_CR4_PVI | X86_CR4_DE | X86_CR4_PCE | X86_CR4_OSFXSR \ - | X86_CR4_OSXMMEXCPT | X86_CR4_PGE) + | X86_CR4_OSXMMEXCPT | X86_CR4_PGE) extern unsigned long kvm_register_read(struct kvm_vcpu *, enum kvm_reg); extern void kvm_register_write(struct kvm_vcpu *, enum kvm_reg, unsigned long); -extern unsigned long kvm_rip_read(struct kvm_vcpu *vcpu); -extern void kvm_rip_write(struct kvm_vcpu *vcpu, unsigned long val); -extern uint64_t kvm_pdptr_read(struct kvm_vcpu *vcpu, int index); -extern ulong kvm_read_cr0_bits(struct kvm_vcpu *vcpu, ulong mask); -extern ulong kvm_read_cr0(struct kvm_vcpu *vcpu); -extern ulong kvm_read_cr4_bits(struct kvm_vcpu *vcpu, ulong mask); -extern ulong kvm_read_cr4(struct kvm_vcpu *vcpu); +extern unsigned long kvm_rip_read(struct kvm_vcpu *); +extern void kvm_rip_write(struct kvm_vcpu *, unsigned long); +extern uint64_t kvm_pdptr_read(struct kvm_vcpu *, int); +extern ulong kvm_read_cr0_bits(struct kvm_vcpu *, ulong); +extern ulong kvm_read_cr0(struct kvm_vcpu *); +extern ulong kvm_read_cr4_bits(struct kvm_vcpu *, ulong); +extern ulong kvm_read_cr4(struct kvm_vcpu *); #endif |