From fad290df77baee0c6757704f88c9b5a7d340f063 Mon Sep 17 00:00:00 2001 From: "Joakim L. Gilje" Date: Tue, 7 Nov 2023 12:39:42 +0100 Subject: [PATCH] add cpl_override in pmodeiret() when cpu_state.flags has NT_FLAG --- src/cpu/x86seg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cpu/x86seg.c b/src/cpu/x86seg.c index eaa63f846..709253a20 100644 --- a/src/cpu/x86seg.c +++ b/src/cpu/x86seg.c @@ -1796,7 +1796,9 @@ pmodeiret(int is32) } if (cpu_state.flags & NT_FLAG) { + cpl_override = 1; seg = readmemw(tr.base, 0); + cpl_override = 0; addr = seg & 0xfff8; if (seg & 0x0004) { x86seg_log("TS LDT %04X %04X IRET\n", seg, gdt.limit);