qemu-e2k/target/mips
Jiaxun Yang d40b55bc1b target/mips: Fix PageMask with variable page size
Our current code assumed the target page size is always 4k
when handling PageMask and VPN2, however, variable page size
was just added to mips target and that's no longer true.

Fixes: ee3863b9d4 ("target/mips: Support variable page size")
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhc@lemote.com>
Message-Id: <1604636510-8347-2-git-send-email-chenhc@lemote.com>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
[PMD: Replaced find_first_zero_bit() by cto32()]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2020-11-09 00:31:49 +01:00
..
cp0_helper.c target/mips: Fix PageMask with variable page size 2020-11-09 00:31:49 +01:00
cp0_timer.c
cpu-param.h
cpu-qom.h
cpu.c
cpu.h target/mips: Fix PageMask with variable page size 2020-11-09 00:31:49 +01:00
dsp_helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
fpu_helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
gdbstub.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
helper.h
internal.h
kvm_mips.h
kvm.c
lmmi_helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
machine.c
meson.build
mips-defs.h
mips-semi.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
msa_helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
op_helper.c target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
TODO
trace-events
trace.h
translate_init.c.inc target/mips: Fix Lesser GPL version number 2020-11-03 16:51:13 +01:00
translate.c target/mips: Add unaligned access support for MIPS64R6 and Loongson-3 2020-11-03 16:51:13 +01:00