dingusppc/devices/memctrl
Mihai Parparita 9b49603c72 memctrl: keep address_map sorted by address
We do a linear scan in find_range (which is called on all TLB misses) to
find the entries. The largest and most frequently hit entry is the
system memory (which starts at 0). By ensuring that it's the first entry
in the list, we end up only doing one iteration through the loop.
2024-07-28 13:27:48 -07:00
..
aspen.cpp Implement Aspen memory controller. 2024-04-08 00:44:24 +02:00
aspen.h Add missing credits. 2024-04-09 01:51:51 +02:00
hammerhead.cpp hammerhead: use instance name in logging messages. 2024-04-07 18:48:52 +02:00
hammerhead.h
hmc.cpp hmc: implement extended memory for PDM. 2024-03-26 00:39:33 +01:00
hmc.h hmc: implement extended memory for PDM. 2024-03-26 00:39:33 +01:00
memctrlbase.cpp memctrl: keep address_map sorted by address 2024-07-28 13:27:48 -07:00
memctrlbase.h memctrlbase: add get_region_hostmem_ptr(). 2024-04-21 23:04:12 +02:00
mpc106.cpp MPC106: break long lines. 2024-06-28 19:52:22 +02:00
mpc106.h MPC106: break long lines. 2024-06-28 19:52:22 +02:00
platinum.cpp Use default window size in constructor. 2024-04-23 07:27:52 -07:00
platinum.h
psx.cpp
psx.h
spdram.h