Changeset 6b781c0 in mainline for kernel/arch/arm32/src/context.S
- Timestamp:
- 2007-06-08T15:02:49Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c03ee1c
- Parents:
- 3ee8a075
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/context.S
r3ee8a075 r6b781c0 1 1 # 2 # Copyright (c) 200 3-2004 Jakub Jermar2 # Copyright (c) 2007 Petr Stepan 3 3 # All rights reserved. 4 4 # … … 33 33 34 34 context_save_arch: 35 /* TODO */ 35 stmfd sp!, {r1} 36 mrs r1, cpsr 37 and r1, r1, #0x1f 38 stmia r0!, {r1} 39 ldmfd sp!, {r1} 40 41 stmia r0!, {sp, lr} 42 stmia r0!, {r4-r11} 43 44 mov r0, #1 45 mov pc, lr 46 47 48 context_restore_arch: 49 ldmia r0!, {r4} 50 mrs r5, cpsr 51 bic r5, r5, #0x1f 52 orr r5, r5, r4 53 msr cpsr_c, r5 54 55 ldmia r0!, {sp, lr} 56 ldmia r0!, {r4-r11} 36 57 37 context_restore_arch: 38 /* TODO */58 mov r0, #0 59 mov pc, lr
Note:
See TracChangeset
for help on using the changeset viewer.