Re: [PATCH] target/i386: fix TB exit logic in gen_movl_seg() when writing to SS

2025-06-11 Thread Peter Maydell
On Wed, 11 Jun 2025 at 14:05, Mark Cave-Ayland wrote: > > Before commit e54ef98c8a ("target/i386: do not trigger IRQ shadow for LSS"), > any > write to SS in gen_movl_seg() would cause a TB exit. The changes introduced by > this commit were intended to restrict the DISAS_EOB_INHIBIT_IRQ exit to t

Re: [PATCH] target/i386: fix TB exit logic in gen_movl_seg() when writing to SS

2025-06-11 Thread Paolo Bonzini
> Before commit e54ef98c8a ("target/i386: do not trigger IRQ shadow for LSS"), > any > write to SS in gen_movl_seg() would cause a TB exit. The changes introduced by > this commit were intended to restrict the DISAS_EOB_INHIBIT_IRQ exit to the > case > where inhibit_irq is true, but missed that a

[PATCH] target/i386: fix TB exit logic in gen_movl_seg() when writing to SS

2025-06-11 Thread Mark Cave-Ayland
Before commit e54ef98c8a ("target/i386: do not trigger IRQ shadow for LSS"), any write to SS in gen_movl_seg() would cause a TB exit. The changes introduced by this commit were intended to restrict the DISAS_EOB_INHIBIT_IRQ exit to the case where inhibit_irq is true, but missed that a DISAS_EOB_NEX