diff options
| author | Wayne Lin <[email protected]> | 2021-01-12 18:31:44 +0800 |
|---|---|---|
| committer | Wayne Lin <[email protected]> | 2021-01-12 18:31:44 +0800 |
| commit | 235296073ffcc53ad3c16d11ebd9367a02327cf8 (patch) | |
| tree | a3e8a994a89dc8eec358ad714ce3e443238cb920 /libcpu | |
| parent | 6742f9a3abd4f51d89406831c6b3a5cd0113644f (diff) | |
Remove platform-specific code in common.
Diffstat (limited to 'libcpu')
| -rw-r--r-- | libcpu/arm/arm926/start_gcc.S | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/libcpu/arm/arm926/start_gcc.S b/libcpu/arm/arm926/start_gcc.S index 35c1f1722e..658dcf8656 100644 --- a/libcpu/arm/arm926/start_gcc.S +++ b/libcpu/arm/arm926/start_gcc.S @@ -121,31 +121,7 @@ reset: /* init cpu */ bl cpu_init_crit - - /* todo:copyself to link address */ - - /* Copy vector to the correct address */ - ldr r0, =system_vectors - mrc p15, 0, r2, c1, c0, 0 - ands r2, r2, #(1 << 13) - ldreq r1, =0x00000000 - ldrne r1, =0xffff0000 - ldmia r0!, {r2-r8, r10} - stmia r1!, {r2-r8, r10} - ldmia r0!, {r2-r8, r10} - stmia r1!, {r2-r8, r10} - /* turn off the watchdog */ - ldr r0, =0x01C20CB8 - mov r1, #0x0 - str r1, [r0] - - /* mask all IRQs source */ - ldr r1, =0xffffffff - ldr r0, =0x01C20430 - str r1, [r0], #0x04 - str r1, [r0] - /* Call low level init function */ ldr sp, =svc_stack_start ldr r0, =rt_low_level_init |
