diff options
author | Xiantao Zhang <xiantao.zhang@intel.com> | 2008-11-10 22:17:23 +0800 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2008-11-10 16:50:44 +0200 |
commit | 508a0cdfd55923dbeed87744c8c6fd4567aa4291 (patch) | |
tree | dda2ab5de054c25e07dca7c31e68dd8217569d7b | |
parent | 0e331ff4f6ac6c334a9911f520cd74b45165fd94 (diff) |
Use new interface kvm_init_vcpu for vcpu's initilization.
Also define kvm_arch_do_ioperm for ia64 arch.
Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
-rw-r--r-- | qemu-kvm-ia64.c | 6 | ||||
-rw-r--r-- | target-ia64/op_helper.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/qemu-kvm-ia64.c b/qemu-kvm-ia64.c index 4b24564e0..7095d9a21 100644 --- a/qemu-kvm-ia64.c +++ b/qemu-kvm-ia64.c @@ -106,3 +106,9 @@ void kvm_arch_cpu_reset(CPUState *env) env->exception_index = EXCP_HLT; } } + +void kvm_arch_do_ioperm(void *_data) +{ + struct ioperm_data *data = _data; + ioperm(data->start_port, data->num, data->turn_on); +} diff --git a/target-ia64/op_helper.c b/target-ia64/op_helper.c index b5897f706..78b32f962 100644 --- a/target-ia64/op_helper.c +++ b/target-ia64/op_helper.c @@ -37,7 +37,7 @@ CPUState *cpu_ia64_init(const char *cpu_model) cpu_reset(env); if (kvm_enabled()) { kvm_qemu_init_env(env); - kvm_init_new_ap(env->cpu_index, env); + kvm_init_vcpu(env); } return env; } |