]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/i386: do not trigger IRQ shadow for LSS
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 8 May 2025 09:32:11 +0000 (11:32 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Thu, 8 May 2025 09:36:23 +0000 (12:36 +0300)
commitf60033d3794427dfef30b2b1cd3485d3df459737
treefbe1cbcb826cb56bcae4e469e8176a3acfe9073e
parent01a9f1a6c5ea7275f35fbdfe60401ff4d21ec609
target/i386: do not trigger IRQ shadow for LSS

Because LSS need not trigger an IRQ shadow, gen_movl_seg can't just use
the destination register to decide whether to inhibit IRQs.  Add an
argument.

Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit e54ef98c8a80d16158bab4341d9a898701270528)
(back-ported to 10.0)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/i386/tcg/emit.c.inc
target/i386/tcg/translate.c