summaryrefslogtreecommitdiff
path: root/target-i386/exec.h
diff options
context:
space:
mode:
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-23 15:28:04 +0000
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-23 15:28:04 +0000
commit0573fbfc3f1c616071c59caef22975d1280b1c5d (patch)
tree169a727a4c733c7b72e624eaee84a0f1aaa971ba /target-i386/exec.h
parentbbbb2f0af96dbf6706c90209ebb16dc5b87d32e1 (diff)
downloadqemu-0573fbfc3f1c616071c59caef22975d1280b1c5d.tar.gz
qemu-0573fbfc3f1c616071c59caef22975d1280b1c5d.tar.bz2
qemu-0573fbfc3f1c616071c59caef22975d1280b1c5d.zip
SVM Support, by Alexander Graf.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3210 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-i386/exec.h')
-rw-r--r--target-i386/exec.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/target-i386/exec.h b/target-i386/exec.h
index 59c0649232..1cb73467bb 100644
--- a/target-i386/exec.h
+++ b/target-i386/exec.h
@@ -502,6 +502,15 @@ void update_fp_status(void);
void helper_hlt(void);
void helper_monitor(void);
void helper_mwait(void);
+void helper_vmrun(target_ulong addr);
+void helper_vmmcall(void);
+void helper_vmload(target_ulong addr);
+void helper_vmsave(target_ulong addr);
+void helper_stgi(void);
+void helper_clgi(void);
+void helper_skinit(void);
+void helper_invlpga(void);
+void vmexit(uint64_t exit_code, uint64_t exit_info_1);
extern const uint8_t parity_table[256];
extern const uint8_t rclw_table[32];
@@ -589,3 +598,4 @@ static inline int cpu_halted(CPUState *env) {
}
return EXCP_HALTED;
}
+