Changeset 208259c in mainline for arch/ia64/src/proc/scheduler.c


Ignore:
Timestamp:
2006-06-09T12:51:12Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
92922e6
Parents:
22870b2
Message:

On ia64, purge DTR entry before overwriting it with new contents.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/src/proc/scheduler.c

    r22870b2 r208259c  
    5454                 * Use DTR[TR_KSTACK1] and DTR[TR_KSTACK2] to map it.
    5555                 */
     56                 
     57                /* purge DTR[TR_STACK1] and DTR[TR_STACK2] */
     58                dtr_purge((__address) THREAD->kstack, PAGE_WIDTH+1);
     59               
     60                /* insert DTR[TR_STACK1] and DTR[TR_STACK2] */
    5661                dtlb_kernel_mapping_insert((__address) THREAD->kstack, KA2PA(THREAD->kstack), true, DTR_KSTACK1);
    5762                dtlb_kernel_mapping_insert((__address) THREAD->kstack + PAGE_SIZE, KA2PA(THREAD->kstack) + FRAME_SIZE, true, DTR_KSTACK2);
Note: See TracChangeset for help on using the changeset viewer.