Skip to content

Commit 533b4bf

Browse files
committed
Adding some calibration print at boot time.
1 parent 8c506ab commit 533b4bf

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

src/mips/openbios/boot/boot.s

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,67 @@ bss_init:
173173
bne $t0, $t1, bss_init
174174

175175
bss_init_skip:
176+
/* Displays the following:
177+
178+
**********
179+
0123456789
180+
**********
181+
182+
*/
183+
li $t3, 42
184+
lui $t1, 0x1f00
185+
sb $t3, 0($t1)
186+
sb $t3, 0($t1)
187+
sb $t3, 0($t1)
188+
sb $t3, 0($t1)
189+
sb $t3, 0($t1)
190+
sb $t3, 0($t1)
191+
sb $t3, 0($t1)
192+
sb $t3, 0($t1)
193+
sb $t3, 0($t1)
194+
sb $t3, 0($t1)
195+
li $t0, 13
196+
sb $t0, 0($t1)
197+
li $t0, 10
198+
sb $t0, 0($t1)
199+
li $t0, '0'
200+
sb $t0, 0($t1)
201+
addiu $t0, 1
202+
sb $t0, 0($t1)
203+
addiu $t0, 1
204+
sb $t0, 0($t1)
205+
addiu $t0, 1
206+
sb $t0, 0($t1)
207+
addiu $t0, 1
208+
sb $t0, 0($t1)
209+
addiu $t0, 1
210+
sb $t0, 0($t1)
211+
addiu $t0, 1
212+
sb $t0, 0($t1)
213+
addiu $t0, 1
214+
sb $t0, 0($t1)
215+
addiu $t0, 1
216+
sb $t0, 0($t1)
217+
addiu $t0, 1
218+
sb $t0, 0($t1)
219+
li $t0, 13
220+
sb $t0, 0($t1)
221+
li $t0, 10
222+
sb $t0, 0($t1)
223+
sb $t3, 0($t1)
224+
sb $t3, 0($t1)
225+
sb $t3, 0($t1)
226+
sb $t3, 0($t1)
227+
sb $t3, 0($t1)
228+
sb $t3, 0($t1)
229+
sb $t3, 0($t1)
230+
sb $t3, 0($t1)
231+
sb $t3, 0($t1)
232+
sb $t3, 0($t1)
233+
li $t0, 13
234+
sb $t0, 0($t1)
235+
li $t0, 10
236+
sb $t0, 0($t1)
176237

177238
/* technically have to set $gp, but we are not using it, so, not */
178239
la $sp, __sp

0 commit comments

Comments
 (0)