dolphin/Source/Core/Core/PowerPC
magumagu ac54c6a4e2 Make address translation respect the CPU translation mode.
The PowerPC CPU has bits in MSR (DR and IR) which control whether
addresses are translated. We should respect these instead of mixing
physical addresses and translated addresses into the same address space.

This is mostly mass-renaming calls to memory accesses APIs from places
which expect address translation to use a different version from those
which do not expect address translation.

This does very little on its own, but it's the first step to a correct BAT
implementation.
2015-02-11 13:56:22 -08:00
..
Interpreter Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
Jit64 Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
Jit64Common JitRegister: JitAsmCommon 2015-01-28 10:40:05 +01:00
Jit64IL Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
JitArm32 Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
JitArm64 Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
JitArmCommon [ARM] Adds a ArmCommon folder. 2014-12-20 19:36:48 -06:00
JitCommon Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
JitILCommon Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
CPUCoreBase.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
GDBStub.cpp Split some parts of UpdateBoundingBox into multiple lines. Also, 2014-09-06 09:49:27 -05:00
GDBStub.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
Gekko.h Core: Move FPSCR exception flags to a typed enum 2014-09-29 00:46:15 -04:00
JitInterface.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
JitInterface.h Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
MMU.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
PowerPC.cpp Clean up usage of PowerPCState::Exceptions. 2015-01-31 12:02:45 -08:00
PowerPC.h Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
PPCAnalyst.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
PPCAnalyst.h JIT: make instruction merging generic 2015-01-11 09:11:18 -08:00
PPCCache.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
PPCCache.h PPCCache: Get rid of FAST_ICACHE define. 2014-05-25 18:06:52 -07:00
PPCSymbolDB.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
PPCSymbolDB.h Merge bad map file loading into the original function. 2014-12-17 01:11:58 +10:30
PPCTables.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
PPCTables.h Added OPTYPE_LOADPS and OPTYPE_STOREPS instruction types to the PPC table. 2014-09-27 20:16:26 +10:00
Profiler.cpp remove unused globals 2014-07-11 16:10:20 +02:00
Profiler.h JIT: fix profiler call 2014-12-02 10:17:58 -08:00
SignatureDB.cpp Make address translation respect the CPU translation mode. 2015-02-11 13:56:22 -08:00
SignatureDB.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00