Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2167 → Rev 2168

/branches/arm/kernel/arch/arm32/Makefile.inc
70,5 → 70,7
arch/$(ARCH)/src/mm/frame.c \
arch/$(ARCH)/src/mm/page.c \
arch/$(ARCH)/src/interrupt.c \
arch/$(ARCH)/src/mm/tlb.c
arch/$(ARCH)/src/mm/tlb.c \
arch/$(ARCH)/src/aux_print/printf.c \
arch/$(ARCH)/src/aux_print/io.c
/branches/arm/kernel/arch/arm32/src/context.S
32,7 → 32,24
.global context_restore_arch
 
context_save_arch:
/* TODO */
 
stmia r0!, {sp, lr}
stmia r0!, {r4-r8, r10-r11}
 
mov r0, #1
mov pc, lr
 
/* debug print
ldr r0, =0x10000000
mov r1, #1
str r1, [r0]
*/
 
context_restore_arch:
/* TODO */
 
ldmia r0!, {sp, lr}
ldmia r0!, {r4-r8, r10-r11}
 
mov r0, #0
mov pc, lr
 
/branches/arm/kernel/arch/arm32/src/start.S
55,6 → 55,8
 
bl arch_pre_main
 
bl main_bsp
 
b halt