/branches/arm/kernel/arch/arm32/include/context.h |
---|
62,6 → 62,7 |
uint32_t r6; |
uint32_t r7; |
uint32_t r8; |
uint32_t r9; |
uint32_t r10; |
uint32_t r11; |
/branches/arm/kernel/arch/arm32/src/context.S |
---|
34,21 → 34,16 |
context_save_arch: |
stmia r0!, {sp, lr} |
stmia r0!, {r4-r8, r10-r11} |
stmia r0!, {r4-r11} |
mov r0, #1 |
mov pc, lr |
/* debug print |
ldr r0, =0x10000000 |
mov r1, #1 |
str r1, [r0] |
*/ |
context_restore_arch: |
ldmia r0!, {sp, lr} |
ldmia r0!, {r4-r8, r10-r11} |
ldmia r0!, {r4-r11} |
mov r0, #0 |
mov pc, lr |