Subversion Repositories HelenOS

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
2030 6386 d 23 h decky /trunk/kernel/ thread CPU cycles accounting  
/trunk/kernel/Makefile
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/proc/scheduler.c
/trunk/kernel/generic/src/proc/thread.c
/trunk/kernel/kernel.config
2029 6387 d 16 h decky /trunk/kernel/test/ remove asserts and panics from tests  
/trunk/kernel/test/debug/mips1.c
/trunk/kernel/test/fault/fault1.c
/trunk/kernel/test/fpu/fpu1.c
/trunk/kernel/test/fpu/mips2.c
/trunk/kernel/test/fpu/sse1.c
/trunk/kernel/test/mm/falloc1.c
/trunk/kernel/test/mm/mapping1.c
/trunk/kernel/test/mm/slab1.c
/trunk/kernel/test/mm/slab2.c
/trunk/kernel/test/synch/rwlock4.c
/trunk/kernel/test/sysinfo/sysinfo1.c
/trunk/kernel/test/thread/thread1.c
2028 6387 d 18 h decky /trunk/kernel/test/ cleanup tests  
/trunk/kernel/test/mm/falloc1.c
/trunk/kernel/test/mm/falloc1.def
/trunk/kernel/test/mm/falloc2.c
/trunk/kernel/test/mm/falloc2.def
/trunk/kernel/test/mm/mapping1.c
/trunk/kernel/test/mm/mapping1.def
/trunk/kernel/test/mm/purge1.c
/trunk/kernel/test/mm/purge1.def
/trunk/kernel/test/mm/slab1.c
/trunk/kernel/test/mm/slab1.def
/trunk/kernel/test/mm/slab2.c
/trunk/kernel/test/mm/slab2.def
/trunk/kernel/test/print/print1.c
/trunk/kernel/test/print/print1.def
/trunk/kernel/test/synch/rwlock1.c
/trunk/kernel/test/synch/rwlock1.def
/trunk/kernel/test/synch/rwlock2.c
/trunk/kernel/test/synch/rwlock2.def
/trunk/kernel/test/synch/rwlock3.c
/trunk/kernel/test/synch/rwlock3.def
/trunk/kernel/test/synch/rwlock4.c
/trunk/kernel/test/synch/rwlock4.def
/trunk/kernel/test/synch/rwlock5.c
/trunk/kernel/test/synch/rwlock5.def
/trunk/kernel/test/synch/semaphore1.c
/trunk/kernel/test/synch/semaphore1.def
/trunk/kernel/test/synch/semaphore2.c
/trunk/kernel/test/synch/semaphore2.def
/trunk/kernel/test/sysinfo/sysinfo1.c
/trunk/kernel/test/sysinfo/sysinfo1.def
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
/trunk/kernel/test/thread/thread1.c
/trunk/kernel/test/thread/thread1.def
2027 6387 d 22 h decky /trunk/kernel/ cleanup kernel tests infrastructure  
/trunk/kernel/test/atomic/atomic1.def
/trunk/kernel/test/btree/btree1.def
/trunk/kernel/test/debug/mips1.def
/trunk/kernel/test/fault/fault1.def
/trunk/kernel/test/fpu/fpu1.def
/trunk/kernel/test/fpu/mips2.def
/trunk/kernel/test/fpu/sse1.def
/trunk/kernel/test/mm/falloc1.def
/trunk/kernel/test/mm/falloc2.def
/trunk/kernel/test/mm/mapping1.def
/trunk/kernel/test/mm/purge1.def
/trunk/kernel/test/mm/slab1.def
/trunk/kernel/test/mm/slab2.def
/trunk/kernel/test/print/print1.def
/trunk/kernel/test/synch/rwlock1.def
/trunk/kernel/test/synch/rwlock2.def
/trunk/kernel/test/synch/rwlock3.def
/trunk/kernel/test/synch/rwlock4.def
/trunk/kernel/test/synch/rwlock5.def
/trunk/kernel/test/synch/semaphore1.def
/trunk/kernel/test/synch/semaphore2.def
/trunk/kernel/test/sysinfo/sysinfo1.def
/trunk/kernel/test/thread/thread1.def
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/test/atomic/atomic1.c
/trunk/kernel/test/btree/btree1.c
/trunk/kernel/test/debug/mips1.c
/trunk/kernel/test/fault/fault1.c
/trunk/kernel/test/fpu/fpu1.c
/trunk/kernel/test/fpu/mips2.c
/trunk/kernel/test/fpu/sse1.c
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
2026 6388 d 12 h jermar /trunk/kernel/generic/include/ipc/ Improve comment.  
/trunk/kernel/generic/include/ipc/ipc.h
2025 6388 d 12 h jermar /trunk/ Coding style fixes.  
/trunk/kernel/arch/sparc64/include/context.h
/trunk/kernel/generic/include/ipc/ipc.h
/trunk/uspace/console/console.c
/trunk/uspace/console/gcons.c
/trunk/uspace/fb/ega.c
/trunk/uspace/fb/fb.c
/trunk/uspace/fb/main.c
/trunk/uspace/libc/arch/sparc64/include/psthread.h
2024 6388 d 15 h decky /trunk/kernel/test/synch/ remove static keyword  
/trunk/kernel/test/synch/rwlock4.c
/trunk/kernel/test/synch/semaphore2.c
2023 6388 d 15 h decky /trunk/kernel/arch/ add dummy cycle.h  
/trunk/kernel/arch/ia64/include/cycle.h
/trunk/kernel/arch/mips32/include/cycle.h
/trunk/kernel/arch/ppc32/include/cycle.h
/trunk/kernel/arch/ppc64/include/cycle.h
/trunk/kernel/arch/sparc64/include/cycle.h
2022 6388 d 15 h decky /trunk/kernel/ integrate rest of the tests  
/trunk/kernel/test/print/print1.c
/trunk/kernel/test/synch/rwlock1.c
/trunk/kernel/test/synch/rwlock2.c
/trunk/kernel/test/synch/rwlock3.c
/trunk/kernel/test/synch/rwlock4.c
/trunk/kernel/test/synch/rwlock5.c
/trunk/kernel/test/synch/semaphore1.c
/trunk/kernel/test/synch/semaphore2.c
/trunk/kernel/test/sysinfo/sysinfo1.c
/trunk/kernel/test/thread/thread1.c
/trunk/kernel/test/print/print1
/trunk/kernel/test/synch/rwlock1
/trunk/kernel/test/synch/rwlock2
/trunk/kernel/test/synch/rwlock3
/trunk/kernel/test/synch/rwlock4
/trunk/kernel/test/synch/rwlock5
/trunk/kernel/test/synch/semaphore1
/trunk/kernel/test/synch/semaphore2
/trunk/kernel/test/sysinfo/test.c
/trunk/kernel/test/thread/thread1
/trunk/kernel/Makefile
/trunk/kernel/test/btree/btree1.c
/trunk/kernel/test/mm/slab1.c
/trunk/kernel/test/mm/slab2.c
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
2021 6388 d 16 h decky /trunk/kernel/ integrate more tests  
/trunk/kernel/test/fpu/mips2.c
/trunk/kernel/test/fpu/sse1.c
/trunk/kernel/test/mm/falloc1.c
/trunk/kernel/test/mm/falloc2.c
/trunk/kernel/test/mm/mapping1.c
/trunk/kernel/test/mm/purge1.c
/trunk/kernel/test/mm/slab1.c
/trunk/kernel/test/mm/slab2.c
/trunk/kernel/test/fpu/mips1
/trunk/kernel/test/fpu/sse1
/trunk/kernel/test/mm/falloc1
/trunk/kernel/test/mm/falloc2
/trunk/kernel/test/mm/mapping1
/trunk/kernel/test/mm/purge1
/trunk/kernel/test/mm/slab1
/trunk/kernel/test/mm/slab2
/trunk/kernel/Makefile
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
2020 6388 d 16 h decky /trunk/kernel/ integrate more tests  
/trunk/kernel/test/btree/btree1.c
/trunk/kernel/test/debug/mips1.c
/trunk/kernel/test/fault/fault1.c
/trunk/kernel/test/fpu/fpu1.c
/trunk/kernel/test/btree/btree1
/trunk/kernel/test/debug/mips1
/trunk/kernel/test/fault/fault1
/trunk/kernel/test/fpu/fpu1
/trunk/kernel/Makefile
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/kernel.config
/trunk/kernel/test/atomic/atomic1.c
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
2019 6388 d 16 h decky /trunk/kernel/ prepare for new test infrastructure  
/trunk/kernel/test/atomic/atomic1.c
/trunk/kernel/test/test.c
/trunk/kernel/test/test.h
/trunk/kernel/generic/include/test.h
/trunk/kernel/test/atomic/atomic1
/trunk/kernel/Makefile
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/kernel.config
/trunk/kernel/test/mm/slab2/test.c
2018 6388 d 17 h decky /trunk/kernel/ rename rdtsc() to get_cycle()  
/trunk/kernel/arch/amd64/include/cycle.h
/trunk/kernel/arch/ia32/include/cycle.h
/trunk/kernel/arch/ia32xen/include/cycle.h
/trunk/kernel/arch/amd64/include/cpuid.h
/trunk/kernel/arch/amd64/src/asm_utils.S
/trunk/kernel/arch/ia32/include/asm.h
/trunk/kernel/arch/ia32/src/drivers/i8254.c
/trunk/kernel/arch/ia32xen/include/asm.h
/trunk/kernel/kernel.config
2017 6388 d 21 h decky /trunk/kernel/arch/ia32xen/ update for Xen  
/trunk/kernel/arch/ia32xen/include/boot/boot.h
/trunk/kernel/arch/ia32xen/include/hypercall.h
/trunk/kernel/arch/ia32xen/include/mm/page.h
/trunk/kernel/arch/ia32xen/src/boot/boot.S
/trunk/kernel/arch/ia32xen/src/drivers/xconsole.c
/trunk/kernel/arch/ia32xen/src/ia32xen.c
2016 6388 d 22 h jermar /trunk/kernel/arch/sparc64/src/mm/ The D-cache line size is actually 32 bytes on UltraSPARC II, IIi (and also IIe).  
/trunk/kernel/arch/sparc64/src/mm/cache_asm.S
2015 6390 d 15 h jermar /trunk/ Rework support for virtually indexed cache.
Instead of repeatedly flushing the data cache, which was a huge overkill, refuse to create an illegal address alias
in the kernel (again) and allocate appropriate page color in userspace instead. Extend the detection also to
SYS_PHYSMEM_MAP syscall.

Add support for tracking physical memory areas mappable by SYS_PHYSMEM_MAP.

Lots of coding style changes.
 
/trunk/uspace/libc/include/bitops.h
/trunk/kernel/arch/ia32/src/drivers/ega.c
/trunk/kernel/arch/sparc64/include/interrupt.h
/trunk/kernel/arch/sparc64/include/mm/cache.h
/trunk/kernel/arch/sparc64/src/mm/as.c
/trunk/kernel/arch/sparc64/src/mm/cache.c
/trunk/kernel/arch/sparc64/src/mm/page.c
/trunk/kernel/arch/sparc64/src/smp/ipi.c
/trunk/kernel/arch/sparc64/src/trap/interrupt.c
/trunk/kernel/genarch/src/fb/fb.c
/trunk/kernel/generic/include/ddi/ddi.h
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/include/mm/page.h
/trunk/kernel/generic/src/console/klog.c
/trunk/kernel/generic/src/ddi/ddi.c
/trunk/kernel/generic/src/lib/rd.c
/trunk/kernel/generic/src/main/main.c
/trunk/kernel/generic/src/mm/as.c
/trunk/kernel/generic/src/sysinfo/sysinfo.c
/trunk/kernel/generic/src/time/clock.c
/trunk/uspace/fb/ega.c
/trunk/uspace/fb/fb.c
/trunk/uspace/fb/main.c
/trunk/uspace/klog/klog.c
/trunk/uspace/libc/arch/amd64/include/config.h
/trunk/uspace/libc/arch/ia32/include/config.h
/trunk/uspace/libc/arch/ia64/include/config.h
/trunk/uspace/libc/arch/mips32/include/config.h
/trunk/uspace/libc/arch/ppc32/include/config.h
/trunk/uspace/libc/arch/ppc64/include/config.h
/trunk/uspace/libc/arch/sparc64/include/config.h
/trunk/uspace/libc/generic/as.c
/trunk/uspace/libc/generic/mman.c
/trunk/uspace/libc/generic/time.c
/trunk/uspace/libc/include/as.h
/trunk/uspace/ns/ns.c
/trunk/uspace/rd/rd.c
2014 6392 d 16 h decky /trunk/ version bump to Xen 3.0.3 (not fully operational yet)  
/trunk/boot/arch/ia32xen/Makefile.inc
/trunk/boot/arch/ia32xen/grub/menu.debug.lst
/trunk/boot/arch/ia32xen/grub/xen.debug.gz
/trunk/boot/arch/ia32xen/grub/xen.gz
/trunk/kernel/arch/ia32xen/_link.ld.in
/trunk/kernel/arch/ia32xen/include/boot/boot.h
/trunk/kernel/arch/ia32xen/src/boot/boot.S
2012 6393 d 12 h jermar /trunk/ Eliminate confusion between SYS_MAP_PHYSMEM and sys_physmem_map.
The syscall is to be called SYS_PHYSMEM_MAP from now on and the functions that participate in its implementation are
called *physmem_map().
 
/trunk/kernel/generic/include/ddi/ddi_arg.h
/trunk/kernel/generic/include/syscall/syscall.h
/trunk/kernel/generic/src/ddi/ddi.c
/trunk/uspace/fb/ega.c
/trunk/uspace/fb/fb.c
/trunk/uspace/libc/generic/ddi.c
/trunk/uspace/libc/include/ddi.h
/trunk/uspace/ns/ns.c
/trunk/uspace/rd/rd.c
2011 6394 d 19 h decky /trunk/kernel/ resolve ticket #4  
/trunk/kernel/Makefile
2010 6395 d 14 h jermar /trunk/kernel/arch/sparc64/src/mm/ Fix comment.  
/trunk/kernel/arch/sparc64/src/mm/as.c

Show All