source: trunk/softs/tests_ccvcache_v4/test_sync/test.elf.txt @ 232

Last change on this file since 232 was 232, checked in by alain, 12 years ago

Introducing the elementary tests for a TSAR mono-cluster
mono-processor platform with MMU using the vci_cc_vcache_v4
such as the "tsarv4_mono_mmu".
(assemby level tests written by Manuel Bouyer)

File size: 4.8 KB
Line 
1
2test.elf:     file format elf32-littlemips
3
4
5Disassembly of section .text:
6
7bfc00000 <_start>:
8bfc00000:       3c1ad020        lui     k0,0xd020
9bfc00004:       3c1be000        lui     k1,0xe000
10bfc00008:       3c04bfc0        lui     a0,0xbfc0
11bfc0000c:       2484014a        addiu   a0,a0,330
12bfc00010:       0ff000e2        jal     bfc00388 <print>
13bfc00014:       00000000        nop
14bfc00018:       3c040040        lui     a0,0x40
15bfc0001c:       40846000        mtc0    a0,c0_status
16bfc00020:       3c040000        lui     a0,0x0
17bfc00024:       24842000        addiu   a0,a0,8192
18bfc00028:       00042342        srl     a0,a0,0xd
19bfc0002c:       48840000        mtc2    a0,$0
20bfc00030:       00000000        nop
21bfc00034:       2404000f        li      a0,15
22bfc00038:       48840800        mtc2    a0,$1
23bfc0003c:       3c04bfc0        lui     a0,0xbfc0
24bfc00040:       2484013d        addiu   a0,a0,317
25bfc00044:       0ff000e2        jal     bfc00388 <print>
26bfc00048:       00000000        nop
27bfc0004c:       24040040        li      a0,64
28bfc00050:       a3440000        sb      a0,0(k0)
29bfc00054:       0000000f        sync
30bfc00058:       a3440000        sb      a0,0(k0)
31bfc0005c:       0000000f        sync
32bfc00060:       a3440000        sb      a0,0(k0)
33bfc00064:       0000000f        sync
34bfc00068:       a3440000        sb      a0,0(k0)
35bfc0006c:       0000000f        sync
36bfc00070:       a3440000        sb      a0,0(k0)
37bfc00074:       0000000f        sync
38bfc00078:       a3440000        sb      a0,0(k0)
39bfc0007c:       0000000f        sync
40bfc00080:       2404000a        li      a0,10
41bfc00084:       a3440000        sb      a0,0(k0)
42bfc00088:       24040000        li      a0,0
43bfc0008c:       af640004        sw      a0,4(k1)
44bfc00090:       0bf00024        j       bfc00090 <_start+0x90>
45bfc00094:       00000000        nop
46
47bfc00098 <excep>:
48bfc00098:       3c04bfc0        lui     a0,0xbfc0
49bfc0009c:       24840120        addiu   a0,a0,288
50bfc000a0:       0ff000e2        jal     bfc00388 <print>
51bfc000a4:       00000000        nop
52bfc000a8:       40046000        mfc0    a0,c0_status
53bfc000ac:       0ff000ec        jal     bfc003b0 <printx>
54bfc000b0:       00000000        nop
55bfc000b4:       3c04bfc0        lui     a0,0xbfc0
56bfc000b8:       24840128        addiu   a0,a0,296
57bfc000bc:       0ff000e2        jal     bfc00388 <print>
58bfc000c0:       00000000        nop
59bfc000c4:       40046800        mfc0    a0,c0_cause
60bfc000c8:       0ff000ec        jal     bfc003b0 <printx>
61bfc000cc:       00000000        nop
62bfc000d0:       3c04bfc0        lui     a0,0xbfc0
63bfc000d4:       24840130        addiu   a0,a0,304
64bfc000d8:       0ff000e2        jal     bfc00388 <print>
65bfc000dc:       00000000        nop
66bfc000e0:       40047000        mfc0    a0,c0_epc
67bfc000e4:       0ff000ec        jal     bfc003b0 <printx>
68bfc000e8:       00000000        nop
69bfc000ec:       3c04bfc0        lui     a0,0xbfc0
70bfc000f0:       24840135        addiu   a0,a0,309
71bfc000f4:       0ff000e2        jal     bfc00388 <print>
72bfc000f8:       00000000        nop
73bfc000fc:       40044000        mfc0    a0,c0_badvaddr
74bfc00100:       0ff000ec        jal     bfc003b0 <printx>
75bfc00104:       00000000        nop
76bfc00108:       2404000a        li      a0,10
77bfc0010c:       a3440000        sb      a0,0(k0)
78bfc00110:       24040001        li      a0,1
79bfc00114:       af640004        sw      a0,4(k1)
80bfc00118:       0bf00046        j       bfc00118 <excep+0x80>
81bfc0011c:       00000000        nop
82
83bfc00120 <statusstr>:
84bfc00120:       74617473        jalx    b185d1cc <_stack+0xb145d1dc>
85bfc00124:       00207375        0x207375
86
87bfc00128 <causestr>:
88bfc00128:       75616320        jalx    b5858c80 <_stack+0xb5458c90>
89bfc0012c:       00206573        tltu    at,zero,0x195
90
91bfc00130 <pcstr>:
92bfc00130:       20637020        addi    v1,v1,28704
93        ...
94
95bfc00135 <badvastr>:
96bfc00135:       6220            sw      ra,128(sp)
97bfc00137:       6461            restore 8,ra,s0
98bfc00139:       6176            btnez   bfc00227 <startstr+0xdd>
99bfc0013b:       0020            addiu   s0,sp,128
100
101bfc0013d <mmustr>:
102bfc0013d:       6d6d            li      a1,109
103bfc0013f:       2075            beqz    s0,bfc0022b <startstr+0xe1>
104bfc00141:       7473            cmpi    a0,115
105bfc00143:       7261            cmpi    v0,97
106bfc00145:       6574            move    s3,a0
107bfc00147:       0a64            la      v0,bfc002d4 <startstr+0x18a>
108        ...
109
110bfc0014a <startstr>:
111bfc0014a:       72617473        0x72617473
112bfc0014e:       00000a74        teq     zero,zero,0x29
113        ...
114
115bfc00380 <evect>:
116bfc00380:       0bf00026        j       bfc00098 <excep>
117bfc00384:       00000000        nop
118
119bfc00388 <print>:
120bfc00388:       00804021        move    t0,a0
121bfc0038c:       81090000        lb      t1,0(t0)
122bfc00390:       11200005        beqz    t1,bfc003a8 <end>
123bfc00394:       00000000        nop
124bfc00398:       a3490000        sb      t1,0(k0)
125bfc0039c:       25080001        addiu   t0,t0,1
126bfc003a0:       0bf000e3        j       bfc0038c <print+0x4>
127bfc003a4:       00000000        nop
128
129bfc003a8 <end>:
130bfc003a8:       03e00008        jr      ra
131bfc003ac:       00000000        nop
132
133bfc003b0 <printx>:
134bfc003b0:       00804021        move    t0,a0
135bfc003b4:       24090030        li      t1,48
136bfc003b8:       a3490000        sb      t1,0(k0)
137bfc003bc:       24090078        li      t1,120
138bfc003c0:       a3490000        sb      t1,0(k0)
139bfc003c4:       24090008        li      t1,8
140bfc003c8:       3c0af000        lui     t2,0xf000
141bfc003cc:       010a5024        and     t2,t0,t2
142bfc003d0:       000a5702        srl     t2,t2,0x1c
143bfc003d4:       294b000a        slti    t3,t2,10
144bfc003d8:       11600004        beqz    t3,bfc003ec <printx+0x3c>
145bfc003dc:       00000000        nop
146bfc003e0:       214a0030        addi    t2,t2,48
147bfc003e4:       0bf000fc        j       bfc003f0 <printx+0x40>
148bfc003e8:       00000000        nop
149bfc003ec:       214a0037        addi    t2,t2,55
150bfc003f0:       a34a0000        sb      t2,0(k0)
151bfc003f4:       2129ffff        addi    t1,t1,-1
152bfc003f8:       1d20fff3        bgtz    t1,bfc003c8 <printx+0x18>
153bfc003fc:       00084100        sll     t0,t0,0x4
154bfc00400:       03e00008        jr      ra
155bfc00404:       00000000        nop
156
157Disassembly of section .data:
158
15900000000 <testval-0x4>:
160       0:       0000dead        0xdead
161
16200000004 <testval>:
163       4:       0000beef        0xbeef
164        ...
165
16600002000 <pte1>:
167    2000:       8c000000        lw      zero,0(zero)
168        ...
169    37f8:       8a0005fe        lwl     zero,1534(s0)
170        ...
171    3a04:       8c000681        lw      zero,1665(zero)
172        ...
173    3c00:       84000700        lh      zero,1792(zero)
174        ...
175
176Disassembly of section .reginfo:
177
17800000000 <.reginfo>:
179   0:   9c000010        0x9c000010
180        ...
181  14:   00006000        sll     t4,zero,0x0
Note: See TracBrowser for help on using the repository browser.