Go to the documentation of this file.
14 #define ASI_NULL1 0x00
15 #define ASI_NULL2 0x01
18 #define ASI_CONTROL 0x02
19 #define ASI_SEGMAP 0x03
21 #define ASI_HWFLUSHSEG 0x05
22 #define ASI_HWFLUSHPAGE 0x06
23 #define ASI_REGMAP 0x06
24 #define ASI_HWFLUSHCONTEXT 0x07
26 #define ASI_USERTXT 0x08
27 #define ASI_KERNELTXT 0x09
28 #define ASI_USERDATA 0x0a
29 #define ASI_KERNELDATA 0x0b
32 #define ASI_FLUSHSEG 0x0c
33 #define ASI_FLUSHPG 0x0d
34 #define ASI_FLUSHCTX 0x0e
39 #define ASI_M_RES00 0x00
40 #define ASI_M_UNA01 0x01
41 #define ASI_M_MXCC 0x02
42 #define ASI_M_FLUSH_PROBE 0x03
43 #define ASI_M_MMUREGS 0x04
44 #define ASI_M_TLBDIAG 0x05
45 #define ASI_M_DIAGS 0x06
46 #define ASI_M_IODIAG 0x07
47 #define ASI_M_USERTXT 0x08
48 #define ASI_M_KERNELTXT 0x09
49 #define ASI_M_USERDATA 0x0A
50 #define ASI_M_KERNELDATA 0x0B
51 #define ASI_M_TXTC_TAG 0x0C
52 #define ASI_M_TXTC_DATA 0x0D
53 #define ASI_M_DATAC_TAG 0x0E
54 #define ASI_M_DATAC_DATA 0x0F
62 #define ASI_M_FLUSH_PAGE 0x10
63 #define ASI_M_FLUSH_SEG 0x11
64 #define ASI_M_FLUSH_REGION 0x12
65 #define ASI_M_FLUSH_CTX 0x13
66 #define ASI_M_FLUSH_USER 0x14
69 #define ASI_M_BCOPY 0x17
72 #define ASI_M_IFLUSH_PAGE 0x18
73 #define ASI_M_IFLUSH_SEG 0x19
74 #define ASI_M_IFLUSH_REGION 0x1A
75 #define ASI_M_IFLUSH_CTX 0x1B
76 #define ASI_M_IFLUSH_USER 0x1C
79 #define ASI_M_BFILL 0x1F
86 #define ASI_M_BYPASS 0x20
87 #define ASI_M_FBMEM 0x29
88 #define ASI_M_VMEUS 0x2A
89 #define ASI_M_VMEPS 0x2B
90 #define ASI_M_VMEUT 0x2C
91 #define ASI_M_VMEPT 0x2D
92 #define ASI_M_SBUS 0x2E
93 #define ASI_M_CTL 0x2F
97 #define ASI_M_FLUSH_IWHOLE 0x31
100 #define ASI_M_IC_FLCLEAR 0x36
101 #define ASI_M_DC_FLCLEAR 0x37
103 #define ASI_M_DCDR 0x39
105 #define ASI_M_VIKING_TMP1 0x40
109 #define ASI_M_ACTION 0x4c
112 #define ASI_LEON_NOCACHE 0x01
114 #define ASI_LEON_DCACHE_MISS 0x01
116 #define ASI_LEON_CACHEREGS 0x02
117 #define ASI_LEON_IFLUSH 0x10
118 #define ASI_LEON_DFLUSH 0x11
120 #define ASI_LEON_MMUFLUSH 0x18
121 #define ASI_LEON_MMUREGS 0x19
122 #define ASI_LEON_BYPASS 0x1c
123 #define ASI_LEON_FLUSH_PAGE 0x10
128 #define ASI_AIUP 0x10
129 #define ASI_AIUS 0x11
130 #define ASI_AIUPL 0x18
131 #define ASI_AIUSL 0x19
138 #define ASI_PNFL 0x8a
139 #define ASI_SNFL 0x8b
147 #define ASI_PHYS_USE_EC 0x14
148 #define ASI_PHYS_BYPASS_EC_E 0x15
149 #define ASI_BLK_AIUP_4V 0x16
150 #define ASI_BLK_AIUS_4V 0x17
151 #define ASI_PHYS_USE_EC_L 0x1c
152 #define ASI_PHYS_BYPASS_EC_E_L 0x1d
153 #define ASI_BLK_AIUP_L_4V 0x1e
154 #define ASI_BLK_AIUS_L_4V 0x1f
155 #define ASI_SCRATCHPAD 0x20
157 #define ASI_BLK_INIT_QUAD_LDD_AIUS 0x23
160 #define ASI_NUCLEUS_QUAD_LDD 0x24
161 #define ASI_QUEUE 0x25
162 #define ASI_QUAD_LDD_PHYS_4V 0x26
163 #define ASI_NUCLEUS_QUAD_LDD_L 0x2c
164 #define ASI_QUAD_LDD_PHYS_L_4V 0x2e
165 #define ASI_PCACHE_DATA_STATUS 0x30
166 #define ASI_PCACHE_DATA 0x31
167 #define ASI_PCACHE_TAG 0x32
168 #define ASI_PCACHE_SNOOP_TAG 0x33
169 #define ASI_QUAD_LDD_PHYS 0x34
170 #define ASI_WCACHE_VALID_BITS 0x38
171 #define ASI_WCACHE_DATA 0x39
172 #define ASI_WCACHE_TAG 0x3a
173 #define ASI_WCACHE_SNOOP_TAG 0x3b
174 #define ASI_QUAD_LDD_PHYS_L 0x3c
175 #define ASI_SRAM_FAST_INIT 0x40
176 #define ASI_CORE_AVAILABLE 0x41
177 #define ASI_CORE_ENABLE_STAT 0x41
178 #define ASI_CORE_ENABLE 0x41
179 #define ASI_XIR_STEERING 0x41
180 #define ASI_CORE_RUNNING_RW 0x41
181 #define ASI_CORE_RUNNING_W1S 0x41
182 #define ASI_CORE_RUNNING_W1C 0x41
183 #define ASI_CORE_RUNNING_STAT 0x41
184 #define ASI_CMT_ERROR_STEERING 0x41
185 #define ASI_DCACHE_INVALIDATE 0x42
186 #define ASI_DCACHE_UTAG 0x43
187 #define ASI_DCACHE_SNOOP_TAG 0x44
188 #define ASI_LSU_CONTROL 0x45
189 #define ASI_DCU_CONTROL_REG 0x45
190 #define ASI_DCACHE_DATA 0x46
191 #define ASI_DCACHE_TAG 0x47
192 #define ASI_INTR_DISPATCH_STAT 0x48
193 #define ASI_INTR_RECEIVE 0x49
194 #define ASI_UPA_CONFIG 0x4a
195 #define ASI_JBUS_CONFIG 0x4a
196 #define ASI_SAFARI_CONFIG 0x4a
197 #define ASI_SAFARI_ADDRESS 0x4a
198 #define ASI_ESTATE_ERROR_EN 0x4b
199 #define ASI_AFSR 0x4c
200 #define ASI_AFAR 0x4d
201 #define ASI_EC_TAG_DATA 0x4e
202 #define ASI_IMMU 0x50
203 #define ASI_IMMU_TSB_8KB_PTR 0x51
204 #define ASI_IMMU_TSB_64KB_PTR 0x52
205 #define ASI_ITLB_DATA_IN 0x54
206 #define ASI_ITLB_DATA_ACCESS 0x55
207 #define ASI_ITLB_TAG_READ 0x56
208 #define ASI_IMMU_DEMAP 0x57
209 #define ASI_DMMU 0x58
210 #define ASI_DMMU_TSB_8KB_PTR 0x59
211 #define ASI_DMMU_TSB_64KB_PTR 0x5a
212 #define ASI_DMMU_TSB_DIRECT_PTR 0x5b
213 #define ASI_DTLB_DATA_IN 0x5c
214 #define ASI_DTLB_DATA_ACCESS 0x5d
215 #define ASI_DTLB_TAG_READ 0x5e
216 #define ASI_DMMU_DEMAP 0x5f
217 #define ASI_IIU_INST_TRAP 0x60
218 #define ASI_INTR_ID 0x63
219 #define ASI_CORE_ID 0x63
220 #define ASI_CESR_ID 0x63
221 #define ASI_IC_INSTR 0x66
222 #define ASI_IC_TAG 0x67
223 #define ASI_IC_STAG 0x68
224 #define ASI_IC_PRE_DECODE 0x6e
225 #define ASI_IC_NEXT_FIELD 0x6f
226 #define ASI_BRPRED_ARRAY 0x6f
227 #define ASI_BLK_AIUP 0x70
228 #define ASI_BLK_AIUS 0x71
229 #define ASI_MCU_CTRL_REG 0x72
230 #define ASI_EC_DATA 0x74
231 #define ASI_EC_CTRL 0x75
232 #define ASI_EC_W 0x76
233 #define ASI_UDB_ERROR_W 0x77
234 #define ASI_UDB_CONTROL_W 0x77
235 #define ASI_INTR_W 0x77
236 #define ASI_INTR_DATAN_W 0x77
237 #define ASI_INTR_DISPATCH_W 0x77
238 #define ASI_BLK_AIUPL 0x78
239 #define ASI_BLK_AIUSL 0x79
240 #define ASI_EC_R 0x7e
241 #define ASI_UDBH_ERROR_R 0x7f
242 #define ASI_UDBL_ERROR_R 0x7f
243 #define ASI_UDBH_CONTROL_R 0x7f
244 #define ASI_UDBL_CONTROL_R 0x7f
245 #define ASI_INTR_R 0x7f
246 #define ASI_INTR_DATAN_R 0x7f
248 #define ASI_PST8_P 0xc0
249 #define ASI_PST8_S 0xc1
250 #define ASI_PST16_P 0xc2
251 #define ASI_PST16_S 0xc3
252 #define ASI_PST32_P 0xc4
253 #define ASI_PST32_S 0xc5
254 #define ASI_PST8_PL 0xc8
255 #define ASI_PST8_SL 0xc9
256 #define ASI_PST16_PL 0xca
257 #define ASI_PST16_SL 0xcb
258 #define ASI_PST32_PL 0xcc
259 #define ASI_PST32_SL 0xcd
260 #define ASI_FL8_P 0xd0
261 #define ASI_FL8_S 0xd1
262 #define ASI_FL16_P 0xd2
263 #define ASI_FL16_S 0xd3
264 #define ASI_FL8_PL 0xd8
265 #define ASI_FL8_SL 0xd9
266 #define ASI_FL16_PL 0xda
267 #define ASI_FL16_SL 0xdb
268 #define ASI_BLK_COMMIT_P 0xe0
269 #define ASI_BLK_COMMIT_S 0xe1
270 #define ASI_BLK_INIT_QUAD_LDD_P 0xe2
273 #define ASI_BLK_INIT_QUAD_LDD_S 0xe3
276 #define ASI_BLK_P 0xf0
277 #define ASI_BLK_S 0xf1
278 #define ASI_ST_BLKINIT_MRU_P 0xf2
282 #define ASI_ST_BLKINIT_MRU_S 0xf2
286 #define ASI_BLK_PL 0xf8
287 #define ASI_BLK_SL 0xf9
288 #define ASI_ST_BLKINIT_MRU_PL 0xfa
292 #define ASI_ST_BLKINIT_MRU_SL 0xfb