Changeset 1433ecda in mainline for kernel/arch/ia64/src/proc/scheduler.c
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/proc/scheduler.c
r47b2d7e3 r1433ecda 65 65 66 66 /* purge DTR[TR_STACK1] and DTR[TR_STACK2] */ 67 dtr_purge((uintptr_t) THREAD->kstack, PAGE_WIDTH +1);67 dtr_purge((uintptr_t) THREAD->kstack, PAGE_WIDTH + 1); 68 68 69 69 /* insert DTR[TR_STACK1] and DTR[TR_STACK2] */ … … 84 84 */ 85 85 asm volatile ( 86 87 88 89 90 91 92 93 86 "bsw.0\n" 87 "mov r22 = %0\n" 88 "mov r23 = %1\n" 89 "bsw.1\n" 90 : 91 : "r" (&THREAD->kstack[STACK_SIZE / 2]), 92 "r" (&THREAD->kstack[STACK_SIZE / 2]) 93 ); 94 94 } 95 95
Note:
See TracChangeset
for help on using the changeset viewer.