Skip to content
Snippets Groups Projects
Commit 4cee4798 authored by Kevin Wolf's avatar Kevin Wolf Committed by Avi Kivity
Browse files

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: default avatarKevin Wolf <kwolf@redhat.com>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent ea5e97e8
No related branches found
No related tags found
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment