summaryrefslogtreecommitdiff
path: root/target-i386
diff options
context:
space:
mode:
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-13 20:49:31 +0000
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-13 20:49:31 +0000
commit55308450d417c549e6bab2ae234d05488f92fd88 (patch)
tree48c193e5f8d446a18094139cb936cb7ed18237a0 /target-i386
parent4c9f7372fcf158d8a5d85ce9ce2988c27be63baf (diff)
downloadqemu-55308450d417c549e6bab2ae234d05488f92fd88.tar.gz
Initialize msr list size properly in KVM
Hollis Blanchard noticed that the last commit was not sufficient. We also need to initialize the msr size in our newly allocated list. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6018 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-i386')
-rw-r--r--target-i386/kvm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/target-i386/kvm.c b/target-i386/kvm.c
index d8c89ba093..2412ae4340 100644
--- a/target-i386/kvm.c
+++ b/target-i386/kvm.c
@@ -100,6 +100,7 @@ static int kvm_has_msr_star(CPUState *env)
if (kvm_msr_list == NULL)
return 0;
+ kvm_msr_list->nmsrs = msr_list.nmsrs;
ret = kvm_ioctl(env->kvm_state, KVM_GET_MSR_INDEX_LIST, kvm_msr_list);
if (ret >= 0) {
int i;