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


Ignore:
Timestamp:
2006-03-14T20:09:27Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5f62ef9
Parents:
e4ddfa8
Message:

Fix bug in switch to userspace on ia64: ensure start in bank 1.
Fix bug in tlb_invalidate_all() that cause interrupts to be unconditionally enabled.
Optimize context switching by discarding packed attribute of context structures.

File:
1 edited

Legend:

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

    re4ddfa8 r1065603e  
    6363                "bsw.1\n"
    6464                :
    65                 : /*"r" (((__address) THREAD->kstack) + ALIGN_UP(sizeof(the_t), REGISTER_STACK_ALIGNMENT)),*/
    66                   "r" (&THREAD->kstack[THREAD_STACK_SIZE]),
     65                : "r" (&THREAD->kstack[THREAD_STACK_SIZE]),
    6766                  "r" (&THREAD->kstack[THREAD_STACK_SIZE - SP_DELTA])
    6867                );
Note: See TracChangeset for help on using the changeset viewer.