Mercurial > hg > Members > innparusu > xv6-rpi
comparison src/entry.S @ 12:ad95e7f82f1e
gcc-arm
author | mir3636 |
---|---|
date | Fri, 16 Feb 2018 17:24:12 +0900 |
parents | 1d371d93ab4f |
children | bf2f70fa8852 |
comparison
equal
deleted
inserted
replaced
11:1d371d93ab4f | 12:ad95e7f82f1e |
---|---|
12 LDR r2, =end_entry | 12 LDR r2, =end_entry |
13 MOV r3, #0x00 | 13 MOV r3, #0x00 |
14 | 14 |
15 1: | 15 1: |
16 CMP r1, r2 | 16 CMP r1, r2 |
17 # STMLTIA r1!, {r3} | 17 STMLTIA r1!, {r3} |
18 STMIALT r1!, {r3} | 18 # STMIALT r1!, {r3} |
19 BLT 1b | 19 BLT 1b |
20 | 20 |
21 # initialize stack pointers for svc modes | 21 # initialize stack pointers for svc modes |
22 MSR CPSR_cxsf, #(SVC_MODE|NO_INT) | 22 MSR CPSR_cxsf, #(SVC_MODE|NO_INT) |
23 LDR sp, =svc_stktop | 23 LDR sp, =svc_stktop |