gpsp/arm
David Guillen Fandos 541adc9e1c Fix ROM swapping capabilities
This fixes ROM swapping for x86/64, arm32 and arm64. On top of that it
improves speed by removing unnecessary slow paths on small ROMs for
arm32 and mips. If the ROM can fit in RAM, it will emit more efficient
code that assumes the ROM is fully loaded.

For low-memory Linux platforms it would be better to use some mmap'ed
ROM, that way the OS would transparently handle page swapping, which is
perhaps faster. Will investigate and follow up on this in a separate
commit.
2023-03-03 21:05:12 +01:00
..
arm64_codegen.h [aarch64] Adding new aarch64 dynarec! 2021-12-12 13:18:13 +01:00
arm64_emit.h Fix ROM swapping capabilities 2023-03-03 21:05:12 +01:00
arm64_stub.S Fix ROM swapping capabilities 2023-03-03 21:05:12 +01:00
arm_codegen.h [arm] Implement movw/movt for ARMv7 2022-01-05 17:12:35 +01:00
arm_dpimacros.h Fix bad ARM code emitter bug 2021-08-30 02:07:31 +02:00
arm_emit.h Fix ROM swapping capabilities 2023-03-03 21:05:12 +01:00
arm_stub.S Fix ROM swapping capabilities 2023-03-03 21:05:12 +01:00
video_blend.S arm/video_blend.S - add another __MACH__ hack 2014-12-11 19:05:18 +01:00