]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/kvm.c
target-i386: kvm: Increase MSR_BUF_SIZE
authorEduardo Habkost <ehabkost@redhat.com>
Wed, 16 Dec 2015 19:06:43 +0000 (17:06 -0200)
committerEduardo Habkost <ehabkost@redhat.com>
Mon, 23 May 2016 22:47:37 +0000 (19:47 -0300)
commitd1138251bf712cc076cdbbfd68aae3c8792bfcf9
treee423e3ae89f6d4da6365760d99c254360408565a
parentd71b62a165b6af463f376bd398cfc1aec4e2f213
target-i386: kvm: Increase MSR_BUF_SIZE

We are dangerously close to the array limits in kvm_put_msrs()
and kvm_get_msrs(): with the default mcg_cap configuration, we
can set up to 148 MSRs in kvm_put_msrs(), and if we allow mcg_cap
to be changed, we can write up to 236 MSRs.

Use 4096 bytes for the buffer, that can hold 255 kvm_msr_entry
structs.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/kvm.c