Lines Matching full:a2

12     movi    a2, \way
16 idtlb a2
17 iitlb a2
18 add a2, a2, a3
28 movi a2, 0x00000007
29 idtlb a2
30 movi a2, 0x00000008
31 idtlb a2
32 movi a2, 0x00000009
33 idtlb a2
35 movi a2, BASE | XCHAL_SPANNING_WAY
36 idtlb a2
37 iitlb a2
38 movi a2, TLB_BASE | XCHAL_SPANNING_WAY
39 idtlb a2
40 iitlb a2
41 movi a2, TLB_BASE
42 wsr a2, ptevaddr
47 movi a2, 0x04000002 /* PPN */
49 wdtlb a2, a3
50 witlb a2, a3
53 ritlb0 a2, a3
56 assert eq, a2, a3
59 ritlb1 a2, a3
62 assert eq, a2, a3
65 pitlb a2, a3
69 assert eq, a2, a3
75 pitlb a2, a3
80 and a2, a2, a3
81 assert eqi, a2, 0
91 rsr a2, excvaddr
92 assert eq, a2, a3
93 rsr a2, exccause
95 assert eq, a2, a3
102 l8ui a2, a3, 0
105 rsr a2, excvaddr
106 assert eq, a2, a3
107 rsr a2, exccause
109 assert eq, a2, a3
115 movi a2, 0x04000002 /* PPN */
117 witlb a2, a3
119 pitlb a2, a3
122 rsr a2, exccause
124 assert eq, a2, a3
130 movi a2, 0x04000002 /* PPN */
132 wdtlb a2, a3
134 wdtlb a2, a3
136 pdtlb a2, a3
139 rsr a2, exccause
141 assert eq, a2, a3
147 movi a2, 0x4004f
148 wsr a2, ps
156 rsr a2, excvaddr
158 assert ge, a2, a1
161 assert lt, a2, a1
163 rsr a2, exccause
165 assert eq, a2, a3
166 rsr a2, ps
168 assert eq, a2, a3
176 ritlb1 a2, a3
178 or a2, a2, a1
185 witlb a2, a3
191 movi a2, 0x04000003 /* PPN */
193 wdtlb a2, a3
195 movi a2, 0x4004f
198 wsr a2, ps
201 l8ui a2, a3, 0
204 rsr a2, excvaddr
205 assert eq, a2, a3
206 rsr a2, epc1
211 assert eq, a2, a3
212 rsr a2, exccause
214 assert eq, a2, a3
215 rsr a2, ps
217 assert eq, a2, a3
224 movi a2, 0x04000003 /* PPN */
226 wdtlb a2, a3
228 movi a2, 0x4005f /* ring 1 + excm => cring == 0 */
229 wsr a2, ps
231 l8ui a2, a3, 0 /* cring used */
233 l32e a2, a3, -4 /* ring used */
236 rsr a2, excvaddr
237 addi a2, a2, 4
238 assert eq, a2, a3
239 rsr a2, depc
241 assert eq, a2, a3
242 rsr a2, exccause
244 assert eq, a2, a3
245 rsr a2, ps
247 assert eq, a2, a3
255 ritlb1 a2, a3
257 and a2, a2, a1
259 or a2, a2, a1
266 witlb a2, a3
277 rsr a2, excvaddr
278 assert eq, a2, a1
279 rsr a2, epc1
280 assert eq, a2, a1
281 rsr a2, exccause
283 assert eq, a2, a3
289 movi a2, 0x0400000c /* PPN */
291 wdtlb a2, a3
294 l8ui a2, a3, 0
297 rsr a2, excvaddr
298 assert eq, a2, a3
299 rsr a2, epc1
301 assert eq, a2, a3
302 rsr a2, exccause
304 assert eq, a2, a3
310 movi a2, 0x04000001 /* PPN */
312 wdtlb a2, a3
314 l8ui a2, a3, 0
316 s8i a2, a3, 0
319 rsr a2, excvaddr
320 assert eq, a2, a3
321 rsr a2, epc1
323 assert eq, a2, a3
324 rsr a2, exccause
326 assert eq, a2, a3
333 movi a2, TLB_BASE
334 wsr a2, ptevaddr
343 add a2, a1, a2
344 s32i a3, a2, 0
358 ritlb1 a2, a3
360 or a2, a2, a1
367 witlb a2, a3
373 movi a2, 0
374 wsr a2, excvaddr
377 movi a2, 0x4000f | ((\ring) << 6) | ((\excm) << 4)
380 wsr a2, ps
386 movi a2, 0x4000f
387 wsr a2, ps
389 pdtlb a2, a3
391 and a2, a2, a1
394 xor a1, a1, a2
396 movi a2, 0x14
397 assert lt, a1, a2
402 movi a2, 0x4000f
403 wsr a2, ps
405 pdtlb a2, a3
407 and a1, a1, a2
412 rsr a2, \sr
414 assert eq, a1, a2
418 movi a2, (\vaddr)
420 and a1, a1, a2
423 rsr a2, epc1
424 assert eq, a1, a2
435 rsr a2, excvaddr
436 assert eq, a2, a3
449 movi a2, 0x4005f /* ring 1 + excm => cring == 0 */
450 wsr a2, ps
453 l32e a2, a3, -4 /* ring used */
456 rsr a2, excvaddr
458 assert eq, a1, a2
471 l32i a2, a3, 0
474 rsr a2, excvaddr
475 assert eq, a2, a3
488 l32i a2, a3, 0
491 rsr a2, excvaddr
492 assert eq, a2, a3
504 l8ui a2, a3, 0
508 rsr a2, excvaddr
509 assert eq, a2, a3
521 l8ui a2, a3, 0
524 rsr a2, excvaddr
525 assert eq, a2, a3
538 l8ui a2, a3, 0
541 rsr a2, excvaddr
542 assert eq, a2, a3
552 movi a2, 0x04000003 /* PPN */
554 witlb a2, a3
555 wdtlb a2, a3
557 witlb a2, a3
558 wdtlb a2, a3
560 movi a2, BASE + 0x00007fff
566 s8i a5, a2, 0
567 addi a2, a2, 1
570 movi a2, BASE + 0x00007fff
573 jx a2
577 l32i a2, a3, 0
583 rsr a2, exccause
585 assert eq, a2, a3
586 rsr a2, epc1
588 assert eq, a2, a3
589 rsr a2, excsave1
591 assert ne, a2, a3
596 movi a2, 0x0400000c /* PPN */
598 wdtlb a2, a3
599 movi a2, BASE + 0x00007fff
602 jx a2
604 rsr a2, exccause
606 assert eq, a2, a3
607 rsr a2, epc1
609 assert eq, a2, a3
610 rsr a2, excsave1
612 assert eq, a2, a3
617 movi a2, 0x0400000c /* PPN */
619 witlb a2, a3
620 movi a2, 0x04000003 /* PPN */
621 wdtlb a2, a3
622 movi a2, BASE + 0x00007fff
625 jx a2
627 rsr a2, exccause
629 assert eq, a2, a3
630 rsr a2, epc1
632 assert eq, a2, a3
633 rsr a2, excsave1
635 assert eq, a2, a3
640 movi a2, 0x0400000c /* PPN */
642 wdtlb a2, a3
643 movi a2, BASE + 0x00007fff
646 jx a2
648 rsr a2, exccause
650 assert eq, a2, a3
651 rsr a2, epc1
653 assert eq, a2, a3
654 rsr a2, excsave1
656 assert eq, a2, a3
662 movi a2, 0x04000003 /* PPN */
664 witlb a2, a3
665 wdtlb a2, a3
667 witlb a2, a3
668 wdtlb a2, a3
670 movi a2, BASE + 0x00007ffc
676 s8i a5, a2, 0
677 addi a2, a2, 1
680 movi a2, BASE + 0x00007ffc
683 jx a2
687 l32i a2, a3, 0
693 rsr a2, exccause
695 assert eq, a2, a3
696 rsr a2, epc1
698 assert eq, a2, a3
699 rsr a2, excsave1
701 assert ne, a2, a3
706 movi a2, 0x0400000c /* PPN */
708 wdtlb a2, a3
709 movi a2, BASE + 0x00007ffc
712 jx a2
714 rsr a2, exccause
716 assert eq, a2, a3
717 rsr a2, epc1
719 assert eq, a2, a3
720 rsr a2, excsave1
722 assert eq, a2, a3
727 movi a2, 0x0400000c /* PPN */
729 witlb a2, a3
730 movi a2, 0x04000003 /* PPN */
731 wdtlb a2, a3
732 movi a2, BASE + 0x00007ffc
735 jx a2
737 rsr a2, exccause
739 assert eq, a2, a3
740 rsr a2, epc1
742 assert eq, a2, a3
743 rsr a2, excsave1
745 assert ne, a2, a3
750 movi a2, 0x0400000c /* PPN */
752 wdtlb a2, a3
753 movi a2, BASE + 0x00007ffc
756 jx a2
758 rsr a2, exccause
760 assert eq, a2, a3
761 rsr a2, epc1
763 assert eq, a2, a3
764 rsr a2, excsave1
766 assert eq, a2, a3