unicorn/qemu/target
Paolo Bonzini f944cf4255
target/i386: simplify handling of conforming code segments on interrupt
Move the handling of conforming code segments before the handling
of stack switch.

Because dpl == cpl after the new "if", it's now unnecessary to check
the C bit when testing dpl < cpl. Furthermore, dpl > cpl is checked
slightly above the modified code, so the final "else" is unreachable
and we can remove it.

Backports commit 1110bfe6f5600017258fa6578f9c17ec25b32277 from qemu
2018-03-03 21:19:48 -05:00
..
arm target/arm: Exit after clearing aarch64 interrupt mask 2018-03-03 17:19:40 -05:00
i386 target/i386: simplify handling of conforming code segments on interrupt 2018-03-03 21:19:48 -05:00
m68k target/m68k: add fmovem 2018-03-03 21:05:56 -05:00
mips target/mips: optimize indirect branches 2018-03-03 14:23:58 -05:00
sparc cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap 2018-03-02 10:12:40 -05:00