diff options
author | Jiang, Yunhong <yunhong.jiang@intel.com> | 2012-03-23 13:47:38 +0800 |
---|---|---|
committer | Jiang, Yunhong <yunhong.jiang@intel.com> | 2012-04-07 22:36:08 +0800 |
commit | 8a539eaab40dc7a8047dbf97c081467029e6c518 (patch) | |
tree | f429032dc6e26dfd4af5ffb27a5ddbb1bffae45f /target-i386/hax-i386.h | |
parent | f597bde4b03c8732013c673ca920599d1ee3160d (diff) | |
download | external_qemu-8a539eaab40dc7a8047dbf97c081467029e6c518.zip external_qemu-8a539eaab40dc7a8047dbf97c081467029e6c518.tar.gz external_qemu-8a539eaab40dc7a8047dbf97c081467029e6c518.tar.bz2 |
Add a HAXM interface for QEMU API version
Add a HAXM interface so that QEMU can communicate its API version to HAXM.
With this, HAXM can keep better backward compatibility, for example, masking
of the new features if qemu does not support new features.
Change-Id: I24c7c8d353653978f507739f6e53a9d389d06e43
Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
Diffstat (limited to 'target-i386/hax-i386.h')
-rw-r--r-- | target-i386/hax-i386.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target-i386/hax-i386.h b/target-i386/hax-i386.h index a5a7e1d..66869da 100644 --- a/target-i386/hax-i386.h +++ b/target-i386/hax-i386.h @@ -69,6 +69,7 @@ int hax_sync_msr(CPUState *env, struct hax_msr_data *msrs, int set); int hax_sync_fpu(CPUState *env, struct fx_layout *fl, int set); int hax_vm_destroy(struct hax_vm *vm); int hax_capability(struct hax_state *hax, struct hax_capabilityinfo *cap); +int hax_notify_qemu_version(hax_fd vm_fd, struct hax_qemu_version *qversion); /* Common host function */ int hax_host_create_vm(struct hax_state *hax, int *vm_id); |