aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/support.h
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-09-28 16:00:44 +0100
committerKeir Fraser <keir@xensource.com>2007-09-28 16:00:44 +0100
commit7566bcec5d5f6ae43ef58d4f35a2a013fb22d72a (patch)
treed042d22232f1cdbb2eb924c763ba667adb871cd7 /xen/include/asm-x86/hvm/support.h
parent12e4a926c873db51536a3eecc0afea95a738c941 (diff)
downloadxen-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.h1
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);