25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: memory_mips.c,v 1.7 2006/06/22 11:43:03 debug Exp $ |
* $Id: memory_mips.c,v 1.8 2006/06/24 21:47:23 debug Exp $ |
29 |
* |
* |
30 |
* MIPS-specific memory routines. Included from cpu_mips.c. |
* MIPS-specific memory routines. Included from cpu_mips.c. |
31 |
* |
* |
277 |
} |
} |
278 |
|
|
279 |
|
|
280 |
#define TRANSLATE_ADDRESS translate_address_mmu3k |
#define TRANSLATE_ADDRESS translate_v2p_mmu3k |
281 |
#define V2P_MMU3K |
#define V2P_MMU3K |
282 |
#include "memory_mips_v2p.c" |
#include "memory_mips_v2p.c" |
283 |
#undef TRANSLATE_ADDRESS |
#undef TRANSLATE_ADDRESS |
284 |
#undef V2P_MMU3K |
#undef V2P_MMU3K |
285 |
|
|
286 |
#define TRANSLATE_ADDRESS translate_address_mmu8k |
#define TRANSLATE_ADDRESS translate_v2p_mmu8k |
287 |
#define V2P_MMU8K |
#define V2P_MMU8K |
288 |
#include "memory_mips_v2p.c" |
#include "memory_mips_v2p.c" |
289 |
#undef TRANSLATE_ADDRESS |
#undef TRANSLATE_ADDRESS |
290 |
#undef V2P_MMU8K |
#undef V2P_MMU8K |
291 |
|
|
292 |
#define TRANSLATE_ADDRESS translate_address_mmu10k |
#define TRANSLATE_ADDRESS translate_v2p_mmu10k |
293 |
#define V2P_MMU10K |
#define V2P_MMU10K |
294 |
#include "memory_mips_v2p.c" |
#include "memory_mips_v2p.c" |
295 |
#undef TRANSLATE_ADDRESS |
#undef TRANSLATE_ADDRESS |
296 |
#undef V2P_MMU10K |
#undef V2P_MMU10K |
297 |
|
|
298 |
/* Almost generic :-) */ |
/* Almost generic :-) */ |
299 |
#define TRANSLATE_ADDRESS translate_address_mmu4100 |
#define TRANSLATE_ADDRESS translate_v2p_mmu4100 |
300 |
#define V2P_MMU4100 |
#define V2P_MMU4100 |
301 |
#include "memory_mips_v2p.c" |
#include "memory_mips_v2p.c" |
302 |
#undef TRANSLATE_ADDRESS |
#undef TRANSLATE_ADDRESS |
303 |
#undef V2P_MMU4100 |
#undef V2P_MMU4100 |
304 |
|
|
305 |
#define TRANSLATE_ADDRESS translate_address_generic |
#define TRANSLATE_ADDRESS translate_v2p_generic |
306 |
#include "memory_mips_v2p.c" |
#include "memory_mips_v2p.c" |
307 |
|
|
308 |
|
|