tag | eba099c6a5101a9e9117f7d4e2da0526cf6c321c | |
---|---|---|
tagger | Avi Kivity <avi@redhat.com> | Sun Feb 15 02:34:51 2009 +0200 |
object | 865d48188a04fc8fe93ff470d9dff7ca59737ce3 |
KVM: Eighty-fourth public release
commit | 865d48188a04fc8fe93ff470d9dff7ca59737ce3 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Sun Feb 15 02:32:07 2009 +0200 |
committer | Avi Kivity <avi@redhat.com> | Sun Feb 15 02:32:07 2009 +0200 |
tree | d8887ccbf50eb591bcdcd8dd90decd93d03ec86b | |
parent | 48aa74b80e1dbef32f756104a9f5a18f58429c25 [diff] |
KVM: VMX: Flush volatile msrs before emulating rdmsr Some msrs (notable MSR_KERNEL_GS_BASE) are held in the processor registers and need to be flushed to the vcpu struture before they can be read. This fixes cygwin longjmp() failure on Windows x64. Signed-off-by: Avi Kivity <avi@redhat.com>