Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1094 6643 d 5 h palkovsky /kernel/trunk/ Allowed saving less registers.  
/kernel/trunk/Makefile
/kernel/trunk/arch/amd64/src/asm_utils.S
/kernel/trunk/arch/mips32/src/start.S
/kernel/trunk/kernel.config
1093 6643 d 18 h palkovsky /kernel/trunk/generic/src/mm/ Fix bug with refcounts in frame allocator after zone_merge. (it caused some
frames not to be coalesced).
 
/kernel/trunk/generic/src/mm/frame.c
1092 6643 d 20 h palkovsky /uspace/trunk/libipc/generic/ Fixed bad typing on 64-bit platform.  
/uspace/trunk/libipc/generic/ipc.c
1091 6643 d 20 h palkovsky /uspace/trunk/ Adapt userspace API to conform to kernel api.  
/uspace/trunk/init/init.c
/uspace/trunk/libipc/generic/ipc.c
/uspace/trunk/libipc/include/ipc.h
/uspace/trunk/ns/ns.c
1090 6643 d 20 h palkovsky /kernel/trunk/generic/ Reduced unnecessary IPC system calls.
Allow everything to be sync & async, everything is handled using messages.
 
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/syscall/syscall.c
1089 6644 d 3 h palkovsky /uspace/trunk/ More IPC added syscall for hangup and some tests.  
/uspace/trunk/init/init.c
/uspace/trunk/libipc/generic/ipc.c
/uspace/trunk/libipc/include/ipc.h
/uspace/trunk/libipc/include/ns.h
/uspace/trunk/ns/ns.c
1088 6644 d 3 h palkovsky /kernel/trunk/generic/ More IPC stuff, added correct closing of connections from both sides.  
/kernel/trunk/generic/include/errno.h
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/sysipc.c
1087 6644 d 5 h palkovsky /kernel/trunk/arch/mips32/include/mm/ Fix MIPS32 bad paging index computation. Fixed random page faults on mips.  
/kernel/trunk/arch/mips32/include/mm/page.h
1086 6644 d 17 h palkovsky /kernel/trunk/generic/ Untested better IPC functions.
* There is some bug in MIPS, unpredicatbly sometimes the thread gets mapped
different frame for stack.
 
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/ipcrsc.h
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/syscall/syscall.c
1085 6645 d 7 h jermar /uspace/trunk/libc/arch/ia32/src/ Fix ia32 uspace threads.  
/uspace/trunk/libc/arch/ia32/src/thread_entry.s
1084 6645 d 15 h palkovsky /kernel/trunk/ Better IPC implementation with regard to locking and final cleanup.  
/kernel/trunk/tools/ia32
/kernel/trunk/tools/ia32/decpt.py
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/ipcrsc.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/sysipc.c
1083 6645 d 17 h palkovsky /kernel/trunk/generic/src/ Fixed incorrect locking in ipc.  
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/proc/thread.c
1082 6645 d 20 h jermar /kernel/trunk/arch/sparc64/include/ Fix atomic_postdec() operation.  
/kernel/trunk/arch/sparc64/include/atomic.h
1081 6645 d 20 h jermar /uspace/trunk/ Fix uspace threads for ia64.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/thread.c
1080 6645 d 22 h jermar /kernel/trunk/arch/ia64/src/mm/ Fix double page_table_unlock() in ia64 tlb.c.  
/kernel/trunk/arch/ia64/src/mm/tlb.c
1079 6645 d 22 h jermar /uspace/trunk/ Improved uspace threads (uspace).  
/uspace/trunk/libc/arch/amd64/src/thread_entry.s
/uspace/trunk/libc/arch/ia32/src/thread_entry.s
/uspace/trunk/libc/arch/ia64/src/thread_entry.s
/uspace/trunk/libc/arch/mips32/src/thread_entry.s
/uspace/trunk/init/init.c
/uspace/trunk/libc/Makefile
/uspace/trunk/libc/arch/ia64/src/entry.s
/uspace/trunk/libc/generic/thread.c
/uspace/trunk/libc/include/thread.h
1078 6645 d 22 h jermar /kernel/trunk/ Improved uspace threads.
ia64 needs fixing.
 
/kernel/trunk/generic/include/proc/uarg.h
/kernel/trunk/arch/amd64/src/userspace.c
/kernel/trunk/arch/ia32/src/userspace.c
/kernel/trunk/arch/ia64/include/asm.h
/kernel/trunk/arch/ia64/include/faddr.h
/kernel/trunk/arch/ia64/src/asm.S
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/mips32/include/asm.h
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/start.S
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
1077 6646 d 2 h palkovsky /kernel/trunk/ Modified debugger to be able to coexist in AS watch mode and SMP.  
/kernel/trunk/arch/amd64/include/debugger.h
/kernel/trunk/arch/amd64/include/interrupt.h
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/proc/scheduler.c
/kernel/trunk/arch/ia32/include/interrupt.h
/kernel/trunk/arch/ia32/src/proc/scheduler.c
/kernel/trunk/test/thread/thread1/test.c
1076 6646 d 3 h jermar /kernel/trunk/generic/src/mm/ Unlock address space area when returning error.  
/kernel/trunk/generic/src/mm/as.c
1075 6646 d 3 h decky /boot/trunk/arch/ppc32/loader/ relocate boot loader structures if needed
(allowing to boot on stupid OFW implementations)
 
/boot/trunk/arch/ppc32/loader/asm.S
/boot/trunk/arch/ppc32/loader/asm.h
/boot/trunk/arch/ppc32/loader/main.c
/boot/trunk/arch/ppc32/loader/main.h
/boot/trunk/arch/ppc32/loader/ofw.c
/boot/trunk/arch/ppc32/loader/ofw.h

Show All