Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/proc/sun4v/scheduler.c

    r2277e03 r6eef3c4  
    5555{
    5656        if (THREAD->uspace) {
    57                 uint64_t sp;
    58 
    59                 sp = (uintptr_t) THREAD->kstack + STACK_SIZE - STACK_BIAS;
     57                uint64_t sp = (uintptr_t) THREAD->kstack + STACK_SIZE -
     58                    (STACK_BIAS + ALIGN_UP(STACK_ITEM_SIZE, STACK_ALIGNMENT));
    6059                asi_u64_write(ASI_SCRATCHPAD, SCRATCHPAD_KSTACK, sp);
    6160                asi_u64_write(ASI_SCRATCHPAD, SCRATCHPAD_WBUF,
Note: See TracChangeset for help on using the changeset viewer.