1,5 → 1,5 |
# |
# Copyright (c) 2003-2004 Jakub Jermar |
# Copyright (c) 2007 Michal Kebry, Pavel Jancik, Petr Stepan |
# All rights reserved. |
# |
# Redistribution and use in source and binary forms, with or without |
30,75 → 30,35 |
|
.global calibrate_delay_loop |
.global asm_delay_loop |
.global dummy |
|
#.global arch_grab_console |
#.global arch_release_console |
|
.global cpu_halt |
.global fpu_context_restore |
.global fpu_context_save |
.global fpu_enable |
.global fpu_init |
|
#.global interrupts_disable |
#.global interrupts_enable |
#.global interrupts_read |
#.global interrupts_restore |
#.global memcpy |
#.global memcpy_from_uspace |
#.global memcpy_to_uspace |
#.global memsetb |
|
.global panic_printf |
.global symbol_table |
.global sys_tls_set |
.global dummy |
|
#.global tlb_invalidate_asid |
#.global tlb_invalidate_pages |
|
#.global userspace |
|
calibrate_delay_loop: |
mov pc, lr // return |
mov pc, lr |
|
asm_delay_loop: |
mov pc, lr // return |
mov pc, lr |
|
cpu_halt: |
# stop gxemul |
ldr r1, =0x10000010 |
eor r2, r2 |
strb r3, [r1, r2] |
bkpt |
|
fpu_context_restore: |
mov pc, lr // return |
mov pc, lr |
|
fpu_context_save: |
mov pc, lr // return |
mov pc, lr |
|
fpu_enable: |
mov pc, lr // return |
mov pc, lr |
|
fpu_init: |
mov pc, lr // return |
mov pc, lr |
|
panic_printf: |
bl debug_printf |
# stop gxemul |
ldr r1, =0x10000010 |
eor r2, r2 |
strb r3, [r1, r2] |
bkpt |
|
symbol_table: |
bkpt |
|
# not used on ARM |
sys_tls_set: |
bkpt |
|
dummy: |
|
0: |
bkpt |
mov pc, lr |