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
1370 6579 d 18 h decky /kernel/trunk/arch/ppc32/ ppc32: update boot API  
/kernel/trunk/arch/ppc32/include/boot/boot.h
/kernel/trunk/arch/ppc32/src/ppc32.c
1355 6581 d 22 h decky /kernel/trunk/arch/ppc32/src/ fix exception context store and restore to respect ppc32 ABI  
/kernel/trunk/arch/ppc32/src/asm.S
/kernel/trunk/arch/ppc32/src/exception.S
1328 6583 d 22 h decky /kernel/trunk/arch/ppc32/src/ ppc32: TLB manipulation stub  
/kernel/trunk/arch/ppc32/src/dummy.s
/kernel/trunk/arch/ppc32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/src/proc/scheduler.c
1327 6583 d 23 h decky /kernel/trunk/ split framebuffer initialization and sysinfo registration  
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ppc32/include/console.h
/kernel/trunk/arch/ppc32/src/console.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/generic/include/syscall/syscall.h
1304 6588 d 19 h palkovsky /kernel/trunk/arch/ Fix zone_merge_all in ppc architectures.  
/kernel/trunk/arch/ppc32/src/mm/frame.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc64/src/mm/frame.c
/kernel/trunk/arch/ppc64/src/ppc64.c
1298 6590 d 22 h vana /kernel/trunk/ FB endian fix  
/kernel/trunk/arch/ppc32/include/byteorder.h
/kernel/trunk/arch/ppc64/include/byteorder.h
/kernel/trunk/genarch/src/fb/fb.c
1288 6593 d 2 h jermar /kernel/trunk/ Complete implementation of copy_from_uspace() and copy_to_uspace()
for amd64 and ia32. Other architectures still compile and run,
but need to implement their own assembly-only memcpy(), memcpy_from_uspace(),
memcpy_to_uspace() and their failover parts. For these architectures
only dummy implementations are provided.
 
/kernel/trunk/generic/include/syscall/copy.h
/kernel/trunk/generic/src/syscall/copy.c
/kernel/trunk/Makefile
/kernel/trunk/arch/amd64/include/interrupt.h
/kernel/trunk/arch/amd64/src/asm_utils.S
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/ia32/include/interrupt.h
/kernel/trunk/arch/ia32/src/asm.S
/kernel/trunk/arch/ia32/src/boot/boot.S
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia64/include/interrupt.h
/kernel/trunk/arch/ia64/src/asm.S
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/mips32/include/exception.h
/kernel/trunk/arch/mips32/src/asm.S
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/include/interrupt.h
/kernel/trunk/arch/ppc32/src/asm.S
/kernel/trunk/arch/ppc32/src/mm/tlb.c
/kernel/trunk/arch/sparc64/include/interrupt.h
/kernel/trunk/arch/sparc64/src/asm.S
/kernel/trunk/generic/include/interrupt.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/page.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/ipc/irq.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/printf/vsnprintf.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/smp/ipi.c
/kernel/trunk/generic/src/synch/waitq.c
1283 6595 d 15 h decky /kernel/trunk/arch/ppc32/include/ fix nasty CR clobber bug
change coding style
 
/kernel/trunk/arch/ppc32/include/asm.h
1280 6595 d 18 h jermar /kernel/trunk/arch/ Get rid off obsolete ddi_int_control_arch() on ia64, sparc64 and ppc32.  
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
1277 6595 d 22 h decky /kernel/trunk/arch/ppc32/ ppc32 work:
(hopefully) final exception entry and exit rewrite
don't use FPU instructions in the kernel
syscall support
 
/kernel/trunk/arch/ppc32/Makefile.inc
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/src/asm.S
/kernel/trunk/arch/ppc32/src/exception.S
1274 6595 d 23 h decky /kernel/trunk/arch/ppc32/src/ ppc32: fix starting stack address  
/kernel/trunk/arch/ppc32/src/ppc32.c
1270 6596 d 17 h decky /kernel/trunk/arch/ppc32/ page index and VSID fixes  
/kernel/trunk/arch/ppc32/include/mm/page.h
/kernel/trunk/arch/ppc32/src/mm/tlb.c
1269 6596 d 18 h decky /kernel/trunk/ PHT Refill handler  
/kernel/trunk/arch/ppc32/include/mm/tlb.h
/kernel/trunk/arch/ppc32/src/drivers/cuda.c
/kernel/trunk/arch/ppc32/src/exception.S
/kernel/trunk/arch/ppc32/src/mm/tlb.c
/kernel/trunk/generic/src/mm/frame.c
1268 6596 d 23 h decky /kernel/trunk/arch/ppc32/ minor changes  
/kernel/trunk/arch/ppc32/include/asm.h
/kernel/trunk/arch/ppc32/src/interrupt.c
1267 6596 d 23 h decky /kernel/trunk/arch/ppc32/ ppc32: proper exception handling from user-space
code cleanup
 
/kernel/trunk/arch/ppc32/include/asm.h
/kernel/trunk/arch/ppc32/include/asm/regname.h
/kernel/trunk/arch/ppc32/include/atomic.h
/kernel/trunk/arch/ppc32/include/barrier.h
/kernel/trunk/arch/ppc32/include/byteorder.h
/kernel/trunk/arch/ppc32/include/cpuid.h
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/include/interrupt.h
/kernel/trunk/arch/ppc32/src/asm.S
/kernel/trunk/arch/ppc32/src/boot/boot.S
/kernel/trunk/arch/ppc32/src/exception.S
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/ppc32/src/proc/scheduler.c
1265 6597 d 0 h jermar /kernel/trunk/arch/ Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and sparc64 so that they compile again.  
/kernel/trunk/arch/ia64/include/interrupt.h
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ppc32/include/interrupt.h
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/sparc64/include/interrupt.h
/kernel/trunk/arch/sparc64/src/trap/interrupt.c
1227 6604 d 21 h jermar /kernel/trunk/ Reorganize syscall names to better correspond to kernel architecture.
Add dummy placeholders for SYS_AS_AREA_SHARE_APPROVE and
SYS_AS_AREA_SHARE_PERFORM syscalls.
 
/kernel/trunk/arch/amd64/src/ddi/ddi.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/mips32/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/ppc64/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
/kernel/trunk/generic/include/ddi/ddi.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/syscall/syscall.c
1223 6605 d 1 h jermar /kernel/trunk/ Make ia64 and sparc64 compile again.
Fix ia64 to set up inits in arch_pre_main().
 
/kernel/trunk/arch/amd64/src/ddi/ddi.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/ia64/src/start.S
/kernel/trunk/arch/mips32/include/arch.h
/kernel/trunk/arch/mips32/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/include/arch.h
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
/kernel/trunk/generic/include/arch.h
/kernel/trunk/generic/src/ipc/ipc.c
1222 6605 d 14 h decky /kernel/trunk/arch/ init tasks must be registered before main_bsp()  
/kernel/trunk/arch/mips32/include/arch.h
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/start.S
/kernel/trunk/arch/ppc32/include/arch.h
/kernel/trunk/arch/ppc32/src/boot/boot.S
/kernel/trunk/arch/ppc32/src/ppc32.c
1221 6605 d 15 h decky /kernel/trunk/ printf-related and other code cleanup  
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/smp/mps.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/mips32/src/drivers/arc.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/ppc32/src/mm/memory_init.c
/kernel/trunk/arch/ppc64/src/mm/memory_init.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/generic/include/debug.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
/kernel/trunk/test/synch/rwlock4/test.c

Show All