summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2012-02-08 14:34:41 +0100
committerAvi Kivity <avi@redhat.com>2012-03-08 14:10:29 +0200
commit4cee4798a304ee1ea579423ca048f16ceaccdfb5 (patch)
tree1088f534433daf9e9f705453038ced11c059570e /virt
parentea5e97e8bf1d56a4d9461c39e082b9c31a7be4ff (diff)
downloadlinux-4cee4798a304ee1ea579423ca048f16ceaccdfb5.tar.gz
linux-4cee4798a304ee1ea579423ca048f16ceaccdfb5.tar.bz2
linux-4cee4798a304ee1ea579423ca048f16ceaccdfb5.zip
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>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions