picodrive/cpu/drc
notaz eac7a97e4f drc: align tcache_default to 64k on arm
Newer arm64 hw supports 64k pages, and recent Linux distros provide
kernel packages like linux-image-generic-64k (can be used on r-pi4
with Ubuntu for example). It affects 32bit mode also, so assume that
an arm32 binary compiled for vfp may be used on such kernel.

Without this mprotect() fails to set exec permission because of bad
alignment.
2024-03-09 22:02:10 +01:00
..
cmn.c drc: align tcache_default to 64k on arm 2024-03-09 22:02:10 +01:00
cmn.h sh2: optimisations in drc 2020-05-06 23:06:31 +02:00
emit_arm.c svp drc, fix crash in jump patch 2023-04-11 19:08:36 +00:00
emit_arm64.c sh2 drc, wrap generated function ptrs if called from host 2023-01-09 20:45:10 +00:00
emit_mips.c sh2 drc, wrap generated function ptrs if called from host 2023-01-09 20:45:10 +00:00
emit_ppc.c sh2 drc, fix 64 bit multiplication in ppc and riscv backends 2023-03-07 21:54:36 +00:00
emit_riscv.c sh2 drc, cleanup and minor fixes (risc-v, division, typos) 2023-05-01 09:08:23 +00:00
emit_x86.c Apply some cleanups to the abicall macros 2023-01-12 21:01:14 +01:00