diff options
author | Keir Fraser <keir@xensource.com> | 2007-09-28 16:00:44 +0100 |
---|---|---|
committer | Keir Fraser <keir@xensource.com> | 2007-09-28 16:00:44 +0100 |
commit | 7566bcec5d5f6ae43ef58d4f35a2a013fb22d72a (patch) | |
tree | d042d22232f1cdbb2eb924c763ba667adb871cd7 /xen/include/asm-x86/hvm/support.h | |
parent | 12e4a926c873db51536a3eecc0afea95a738c941 (diff) | |
download | xen-7566bcec5d5f6ae43ef58d4f35a2a013fb22d72a.tar.gz xen-7566bcec5d5f6ae43ef58d4f35a2a013fb22d72a.tar.bz2 xen-7566bcec5d5f6ae43ef58d4f35a2a013fb22d72a.zip |
hvm: Clean up EFER handling. Check CR0/CR4/EFER on HVM restore.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/support.h')
-rw-r--r-- | xen/include/asm-x86/hvm/support.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/support.h b/xen/include/asm-x86/hvm/support.h index 33288e3a7d..62fd6fa04e 100644 --- a/xen/include/asm-x86/hvm/support.h +++ b/xen/include/asm-x86/hvm/support.h @@ -234,6 +234,7 @@ int hvm_do_hypercall(struct cpu_user_regs *pregs); void hvm_hlt(unsigned long rflags); void hvm_triple_fault(void); +int hvm_set_efer(uint64_t value); int hvm_set_cr0(unsigned long value); int hvm_set_cr3(unsigned long value); int hvm_set_cr4(unsigned long value); |