Ignore:
Timestamp:
2013-10-22T20:44:20Z (11 years ago)
Author:
Jakub Klama <jakub.klama@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e6a3bfee
Parents:
d783145
Message:

Changes as follows:

  • Implemented storing kernel stack pointer and userspace window buffer in invalid register window space
  • Initialized IRQ routing
File:
1 edited

Legend:

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

    rd783145 r817d939  
    4444void before_thread_runs_arch(void)
    4545{
    46         kernel_sp = (uintptr_t) THREAD->kstack + STACK_SIZE;
    47         uspace_wbuf = (uintptr_t) THREAD->arch.uspace_window_buffer;
     46        uint32_t kernel_sp = (uint32_t) THREAD->kstack + STACK_SIZE;
     47        uint32_t uspace_wbuf = (uint32_t) THREAD->arch.uspace_window_buffer;
     48        write_to_invalid(kernel_sp, uspace_wbuf, 0xdeadbeef);
    4849}
    4950
Note: See TracChangeset for help on using the changeset viewer.