target/i386/tcg: Remove SEG_ADDL
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 17 Jun 2024 16:12:09 +0000 (09:12 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 16 Jul 2024 16:18:24 +0000 (18:18 +0200)
commita7cf4949938743e9ecb73efcb51d27bd18d3c3fa
treeb3de751ec7104cd1969c2dbc1ce06303863eac6c
parent3afc6539a84d3d003025c9352a0596dbcb350ff4
target/i386/tcg: Remove SEG_ADDL

This truncation is now handled by MMU_*32_IDX.  The introduction of
MMU_*32_IDX in fact applied correct 32-bit wraparound to 16-bit accesses
with a high segment base (e.g.  big real mode or vm86 mode), which did
not use SEG_ADDL.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Link: https://lore.kernel.org/r/20240617161210.4639-3-richard.henderson@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/tcg/seg_helper.c