Go to the source code of this file.
Macros | |
#define | SH4_ICACHE_SIZE 8192 |
#define | SH4_DCACHE_SIZE 16384 |
#define | SH4_EMODE_ICACHE_SIZE 16384 |
#define | SH4_EMODE_DCACHE_SIZE 32768 |
#define | SH4_CACHE_LINESZ 32 |
#define | SH4_CCR 0xff00001c |
#define | SH4_CCR_EMODE 0x80000000 |
#define | SH4_CCR_IIX 0x00008000 |
#define | SH4_CCR_ICI 0x00000800 |
#define | SH4_CCR_ICE 0x00000100 |
#define | SH4_CCR_OIX 0x00000080 |
#define | SH4_CCR_ORA 0x00000020 |
#define | SH4_CCR_OCI 0x00000008 |
#define | SH4_CCR_CB 0x00000004 |
#define | SH4_CCR_WT 0x00000002 |
#define | SH4_CCR_OCE 0x00000001 |
#define | SH4_QACR0 0xff000038 |
#define | SH4_QACR1 0xff00003c |
#define | SH4_QACR_AREA_SHIFT 2 |
#define | SH4_QACR_AREA_MASK 0x0000001c |
#define | SH4_CCIA 0xf0000000 |
#define | CCIA_A 0x00000008 /* associate bit */ |
#define | CCIA_ENTRY_SHIFT 5 /* line size 32B */ |
#define | CCIA_ENTRY_MASK 0x00001fe0 /* [12:5] 256-entries */ |
#define | CCIA_EMODE_ENTRY_MASK 0x00003fe0 /* [13:5] 512-entries */ |
#define | CCIA_V 0x00000001 |
#define | CCIA_TAGADDR_MASK 0xfffffc00 /* [31:10] */ |
#define | SH4_CCID 0xf1000000 |
#define | CCID_L_SHIFT 2 |
#define | CCID_L_MASK 0x1c /* line-size is 32B */ |
#define | CCID_ENTRY_MASK 0x00001fe0 /* [12:5] 256-entries */ |
#define | SH4_CCDA 0xf4000000 |
#define | CCDA_A 0x00000008 /* associate bit */ |
#define | CCDA_ENTRY_SHIFT 5 /* line size 32B */ |
#define | CCDA_ENTRY_MASK 0x00003fe0 /* [13:5] 512-entries */ |
#define | CCDA_V 0x00000001 |
#define | CCDA_U 0x00000002 |
#define | CCDA_TAGADDR_MASK 0xfffffc00 /* [31:10] */ |
#define | SH4_CCDD 0xf5000000 |
#define | SH4_SQ 0xe0000000 |
#define | SH4_CACHE_FLUSH() |
#define | SH4_EMODE_CACHE_FLUSH() |
#define | SH7750_CACHE_FLUSH() SH4_CACHE_FLUSH() |
#define | SH7750S_CACHE_FLUSH() SH4_CACHE_FLUSH() |
#define | SH7751_CACHE_FLUSH() SH4_CACHE_FLUSH() |
#define | SH7750R_CACHE_FLUSH() SH4_EMODE_CACHE_FLUSH() |
#define | SH7751R_CACHE_FLUSH() SH4_EMODE_CACHE_FLUSH() |
#define CCDA_A 0x00000008 /* associate bit */ |
Definition at line 93 of file sh4_cache.h.
#define CCDA_ENTRY_MASK 0x00003fe0 /* [13:5] 512-entries */ |
Definition at line 95 of file sh4_cache.h.
#define CCDA_ENTRY_SHIFT 5 /* line size 32B */ |
Definition at line 94 of file sh4_cache.h.
#define CCDA_TAGADDR_MASK 0xfffffc00 /* [31:10] */ |
Definition at line 99 of file sh4_cache.h.
#define CCDA_U 0x00000002 |
Definition at line 98 of file sh4_cache.h.
#define CCDA_V 0x00000001 |
Definition at line 97 of file sh4_cache.h.
#define CCIA_A 0x00000008 /* associate bit */ |
Definition at line 76 of file sh4_cache.h.
#define CCIA_EMODE_ENTRY_MASK 0x00003fe0 /* [13:5] 512-entries */ |
Definition at line 79 of file sh4_cache.h.
#define CCIA_ENTRY_MASK 0x00001fe0 /* [12:5] 256-entries */ |
Definition at line 78 of file sh4_cache.h.
#define CCIA_ENTRY_SHIFT 5 /* line size 32B */ |
Definition at line 77 of file sh4_cache.h.
#define CCIA_TAGADDR_MASK 0xfffffc00 /* [31:10] */ |
Definition at line 82 of file sh4_cache.h.
#define CCIA_V 0x00000001 |
Definition at line 81 of file sh4_cache.h.
#define CCID_ENTRY_MASK 0x00001fe0 /* [12:5] 256-entries */ |
Definition at line 88 of file sh4_cache.h.
#define CCID_L_MASK 0x1c /* line-size is 32B */ |
Definition at line 87 of file sh4_cache.h.
#define CCID_L_SHIFT 2 |
Definition at line 86 of file sh4_cache.h.
#define SH4_CACHE_FLUSH | ( | ) |
Definition at line 109 of file sh4_cache.h.
#define SH4_CACHE_LINESZ 32 |
Definition at line 54 of file sh4_cache.h.
#define SH4_CCDA 0xf4000000 |
Definition at line 91 of file sh4_cache.h.
#define SH4_CCDD 0xf5000000 |
Definition at line 101 of file sh4_cache.h.
#define SH4_CCIA 0xf0000000 |
Definition at line 74 of file sh4_cache.h.
#define SH4_CCID 0xf1000000 |
Definition at line 84 of file sh4_cache.h.
#define SH4_CCR 0xff00001c |
Definition at line 56 of file sh4_cache.h.
#define SH4_CCR_CB 0x00000004 |
Definition at line 64 of file sh4_cache.h.
#define SH4_CCR_EMODE 0x80000000 |
Definition at line 57 of file sh4_cache.h.
#define SH4_CCR_ICE 0x00000100 |
Definition at line 60 of file sh4_cache.h.
#define SH4_CCR_ICI 0x00000800 |
Definition at line 59 of file sh4_cache.h.
#define SH4_CCR_IIX 0x00008000 |
Definition at line 58 of file sh4_cache.h.
#define SH4_CCR_OCE 0x00000001 |
Definition at line 66 of file sh4_cache.h.
#define SH4_CCR_OCI 0x00000008 |
Definition at line 63 of file sh4_cache.h.
#define SH4_CCR_OIX 0x00000080 |
Definition at line 61 of file sh4_cache.h.
#define SH4_CCR_ORA 0x00000020 |
Definition at line 62 of file sh4_cache.h.
#define SH4_CCR_WT 0x00000002 |
Definition at line 65 of file sh4_cache.h.
#define SH4_DCACHE_SIZE 16384 |
Definition at line 51 of file sh4_cache.h.
#define SH4_EMODE_CACHE_FLUSH | ( | ) |
Definition at line 125 of file sh4_cache.h.
#define SH4_EMODE_DCACHE_SIZE 32768 |
Definition at line 53 of file sh4_cache.h.
#define SH4_EMODE_ICACHE_SIZE 16384 |
Definition at line 52 of file sh4_cache.h.
#define SH4_ICACHE_SIZE 8192 |
Definition at line 50 of file sh4_cache.h.
#define SH4_QACR0 0xff000038 |
Definition at line 68 of file sh4_cache.h.
#define SH4_QACR1 0xff00003c |
Definition at line 69 of file sh4_cache.h.
#define SH4_QACR_AREA_MASK 0x0000001c |
Definition at line 71 of file sh4_cache.h.
#define SH4_QACR_AREA_SHIFT 2 |
Definition at line 70 of file sh4_cache.h.
#define SH4_SQ 0xe0000000 |
Definition at line 104 of file sh4_cache.h.
#define SH7750_CACHE_FLUSH | ( | ) | SH4_CACHE_FLUSH() |
Definition at line 141 of file sh4_cache.h.
#define SH7750R_CACHE_FLUSH | ( | ) | SH4_EMODE_CACHE_FLUSH() |
Definition at line 148 of file sh4_cache.h.
#define SH7750S_CACHE_FLUSH | ( | ) | SH4_CACHE_FLUSH() |
Definition at line 142 of file sh4_cache.h.
#define SH7751_CACHE_FLUSH | ( | ) | SH4_CACHE_FLUSH() |
Definition at line 143 of file sh4_cache.h.
#define SH7751R_CACHE_FLUSH | ( | ) | SH4_EMODE_CACHE_FLUSH() |
Definition at line 149 of file sh4_cache.h.