Check potential non-existent global variables found in the DWARF information
[clinton/Virtual-Jaguar-Rx.git] / src / mmu.h
CommitLineData
cf76e892
JPM
1//
2// mmu.h
3//
4// Jaguar Memory Manager Unit
5//
6// by James L. Hammons
7//
8
9#ifndef __MMU_H__
10#define __MMU_H__
11
12//#define USE_NEW_MMU
13
14//#include "types.h"
15#include "memory.h"
16
17#ifdef USE_NEW_MMU
18void MMUWrite8(uint32_t address, uint8_t data, uint32_t who = UNKNOWN);
19void MMUWrite16(uint32_t address, uint16_t data, uint32_t who = UNKNOWN);
20void MMUWrite32(uint32_t address, uint32_t data, uint32_t who = UNKNOWN);
21void MMUWrite64(uint32_t address, uint64_t data, uint32_t who = UNKNOWN);
22uint8_t MMURead8(uint32_t address, uint32_t who = UNKNOWN);
23uint16_t MMURead16(uint32_t address, uint32_t who = UNKNOWN);
24uint32_t MMURead32(uint32_t address, uint32_t who = UNKNOWN);
25uint64_t MMURead64(uint32_t address, uint32_t who = UNKNOWN);
26#endif
27
28#endif // __MMU_H__