commit | 4cee4798a304ee1ea579423ca048f16ceaccdfb5 | [log] [tgz] |
---|---|---|
author | Kevin Wolf <kwolf@redhat.com> | Wed Feb 08 14:34:41 2012 +0100 |
committer | Avi Kivity <avi@redhat.com> | Thu Mar 08 14:10:29 2012 +0200 |
tree | 1088f534433daf9e9f705453038ced11c059570e | |
parent | ea5e97e8bf1d56a4d9461c39e082b9c31a7be4ff [diff] |
KVM: x86 emulator: Allow PM/VM86 switch during task switch Task switches can switch between Protected Mode and VM86. The current mode must be updated during the task switch emulation so that the new segment selectors are interpreted correctly. In order to let privilege checks succeed, rflags needs to be updated in the vcpu struct as this causes a CPL update. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>