qemu-patch-raspberry4/target
Ziqiao Kong 84abdd7d27 target/i386: Correct implementation for FCS, FIP, FDS and FDP
Update FCS:FIP and FDS:FDP according to the Intel Manual Vol.1 8.1.8.
Note that CPUID.(EAX=07H,ECX=0H):EBX[bit 13] is not implemented by
design in this patch and will be added along with TCG features flag
in a separate patch later.

Signed-off-by: Ziqiao Kong <ziqiaokong@gmail.com>
Message-Id: <20210530150112.74411-2-ziqiaokong@gmail.com>
[rth: Push FDS/FDP handling down into mod != 3 case; free last_addr.]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2021-07-13 08:13:19 -07:00
..
alpha Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
arm Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
avr Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
cris Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
hexagon Hexagon (target/hexagon) remove unused TCG variables 2021-06-29 11:32:50 -05:00
hppa Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
i386 target/i386: Correct implementation for FCS, FIP, FDS and FDP 2021-07-13 08:13:19 -07:00
m68k Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
microblaze Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
mips MIPS patches queue 2021-07-12 15:58:17 +01:00
nios2 Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
openrisc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
ppc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
riscv Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
rx Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
s390x s390x updates: 2021-07-12 19:15:11 +01:00
sh4 Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
sparc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
tricore Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
xtensa Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
meson.build Drop the deprecated unicore32 target 2021-05-12 18:20:52 +02:00