diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-02-20 14:36:45 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-02-20 14:36:45 +0000 |
commit | 3bb4f99d8cec90c3d7731d004333dd03998e2287 (patch) | |
tree | 106e622cfc9218e44d1c25a29c3409172a55acb0 /xen/include/asm-x86/hvm/support.h | |
parent | 10d08139c54258700129aebe4193b86efdd94f13 (diff) | |
download | xen-3bb4f99d8cec90c3d7731d004333dd03998e2287.tar.gz xen-3bb4f99d8cec90c3d7731d004333dd03998e2287.tar.bz2 xen-3bb4f99d8cec90c3d7731d004333dd03998e2287.zip |
x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.
Re-factor VMX real-mode emulation to use the same harness.
Signed-off-by: Keir Fraser <keir.fraser@citrix.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 48338f454b..d2da0e87c9 100644 --- a/xen/include/asm-x86/hvm/support.h +++ b/xen/include/asm-x86/hvm/support.h @@ -138,6 +138,7 @@ int hvm_do_hypercall(struct cpu_user_regs *pregs); void hvm_hlt(unsigned long rflags); void hvm_triple_fault(void); +/* These functions all return X86EMUL return codes. */ int hvm_set_efer(uint64_t value); int hvm_set_cr0(unsigned long value); int hvm_set_cr3(unsigned long value); |