# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T11:46:40Z Mon, 25 Dec 2006 11:38:48 GMT Jakub Jermar [b43eaba0] * kernel/generic/include/mm/buddy.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/mm/frame.c (modified) Improve indentation and formatting. Fri, 22 Dec 2006 11:20:38 GMT Jakub Jermar [b2e5e25] * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Improve comments. Thu, 21 Dec 2006 09:23:34 GMT Jakub Jermar [b6e97d7] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) Fix all remaining mistmatches in width of byte swapping functions for ... Thu, 21 Dec 2006 08:40:42 GMT Jakub Jermar [b84ce45] * kernel/arch/sparc64/include/byteorder.h (modified) Fix mismatched byteswapping macros on sparc64. Thu, 21 Dec 2006 08:02:01 GMT Jakub Jermar [0af7a09] * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/proc/scheduler.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) sparc64 work: - No need to lock kernel stack and userspace window ... Wed, 20 Dec 2006 22:07:25 GMT Jakub Jermar [730376d] * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/src/proc/scheduler.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/src/fb/fb.c (modified) Fix important comment in kernel/arch/sparc64/src/proc/scheduler.c. ... Tue, 19 Dec 2006 17:54:50 GMT Martin Decky [deada67] * kernel/test/fpu/mips2.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (modified) * kernel/test/synch/rwlock1.c (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/thread/thread1.c (modified) quiet variants of tests Tue, 19 Dec 2006 17:07:06 GMT Martin Decky [6536a4a9] * kernel/generic/src/mm/slab.c (modified) pretty-print slabs Tue, 19 Dec 2006 11:04:39 GMT Martin Decky [c8410ec9] * kernel/generic/src/console/cmd.c (modified) * kernel/test/debug/mips1.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/sse1.c (modified) quiet mode Tue, 19 Dec 2006 10:12:24 GMT Martin Decky [95155b0c] * kernel/generic/include/func.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/btree/btree1.c (modified) * kernel/test/debug/mips1.c (modified) * kernel/test/fault/fault1.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (modified) * kernel/test/synch/rwlock1.c (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (modified) benchmarking with statistics (initial) Sun, 17 Dec 2006 12:11:00 GMT Jakub Jermar [7e7c8747] * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/proc/scheduler.c (modified) * kernel/arch/sparc64/src/proc/thread.c (modified) * kernel/arch/sparc64/src/start.S (modified) More formatting and indentation changes. Sat, 16 Dec 2006 19:07:02 GMT Jakub Jermar [771cd22] * boot/genarch/ofw.c (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/proc/task.c (modified) Formatting and indentation changes. Thu, 14 Dec 2006 21:19:37 GMT Jakub Jermar [1ecdbb0] * kernel/arch/sparc64/include/barrier.h (modified) Convert sparc64 critical section barriers to RMO memory model. More ... Thu, 14 Dec 2006 19:14:42 GMT Jakub Jermar [9a8baed] * kernel/arch/sparc64/include/cpu.h (modified) Another comment fix. Thu, 14 Dec 2006 19:05:33 GMT Jakub Jermar [7f95cc5d] * kernel/arch/sparc64/include/cpu.h (modified) Fix comment. Thu, 14 Dec 2006 18:14:47 GMT Jakub Jermar [2a0cda72] * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/cycle.h (modified) * kernel/arch/sparc64/src/drivers/tick.c (modified) On sparc64's tick interrupt, adjust the TICK_COMPARE register instead ... Thu, 14 Dec 2006 18:12:13 GMT Jakub Jermar [aeaebcc] * kernel/arch/sparc64/src/sparc64.c (modified) Make the sparc64 kernel compile again. Thu, 14 Dec 2006 16:47:36 GMT Martin Decky [62b6d17] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/thread/thread1.c (modified) introduce uncounted threads, whose accounting doesn't affect ... Thu, 14 Dec 2006 15:33:39 GMT Martin Decky [55cc9bc] * kernel/generic/src/proc/task.c (modified) revert 2040 Thu, 14 Dec 2006 13:39:41 GMT Martin Decky [def5207] * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) add forgotten btree_remove() Thu, 14 Dec 2006 12:35:57 GMT Martin Decky [0313ff0] * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) accumulate task accounting, run tests as separate kernel task Wed, 13 Dec 2006 22:48:30 GMT Jakub Jermar [cd896e2] * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) Remove old stuff. Wed, 13 Dec 2006 22:21:04 GMT Jakub Jermar [38d304b] * kernel/arch/sparc64/include/cycle.h (modified) Backout change from revision 2034. sparc64 is not yet ready for ... Wed, 13 Dec 2006 19:21:40 GMT Martin Decky [4c3b797] * kernel/test/mm/purge1.c (modified) fix test function name Wed, 13 Dec 2006 14:56:17 GMT Martin Decky [f88fcbe] * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/proc/task.c (modified) more fancy kconsole output Wed, 13 Dec 2006 14:23:28 GMT Jakub Jermar [f19d77a] * kernel/arch/sparc64/include/cycle.h (modified) get_cycle() for sparc64. Wed, 13 Dec 2006 14:17:37 GMT Martin Decky [84757b5] * kernel/arch/ppc32/include/cycle.h (modified) get_cycle() for PPC32 Wed, 13 Dec 2006 13:52:39 GMT Martin Decky [449dc1ed] * kernel/generic/src/proc/thread.c (modified) proper initialization of last_cycle Wed, 13 Dec 2006 12:11:17 GMT Martin Decky [e9db6f9e] * kernel/generic/include/proc/thread.h (modified) fix comment Wed, 13 Dec 2006 12:10:23 GMT Martin Decky [cce6acf] * kernel/Makefile (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/kernel.config (modified) thread CPU cycles accounting Tue, 12 Dec 2006 18:51:06 GMT Martin Decky [7e13972] * kernel/test/debug/mips1.c (modified) * kernel/test/fault/fault1.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/thread/thread1.c (modified) remove asserts and panics from tests Tue, 12 Dec 2006 17:24:58 GMT Martin Decky [96348adc] * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc1.def (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/falloc2.def (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/mapping1.def (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/mm/purge1.def (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab1.def (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/mm/slab2.def (modified) * kernel/test/print/print1.c (modified) * kernel/test/print/print1.def (modified) * kernel/test/synch/rwlock1.c (modified) * kernel/test/synch/rwlock1.def (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock2.def (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock3.def (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock4.def (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/rwlock5.def (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore1.def (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/synch/semaphore2.def (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/sysinfo/sysinfo1.def (modified) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (modified) * kernel/test/thread/thread1.def (modified) cleanup tests Tue, 12 Dec 2006 12:32:02 GMT Martin Decky [34db7fa] * kernel/generic/src/console/cmd.c (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/atomic/atomic1.def (added) * kernel/test/btree/btree1.c (modified) * kernel/test/btree/btree1.def (added) * kernel/test/debug/mips1.c (modified) * kernel/test/debug/mips1.def (added) * kernel/test/fault/fault1.c (modified) * kernel/test/fault/fault1.def (added) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/fpu1.def (added) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/mips2.def (added) * kernel/test/fpu/sse1.c (modified) * kernel/test/fpu/sse1.def (added) * kernel/test/mm/falloc1.def (added) * kernel/test/mm/falloc2.def (added) * kernel/test/mm/mapping1.def (added) * kernel/test/mm/purge1.def (added) * kernel/test/mm/slab1.def (added) * kernel/test/mm/slab2.def (added) * kernel/test/print/print1.def (added) * kernel/test/synch/rwlock1.def (added) * kernel/test/synch/rwlock2.def (added) * kernel/test/synch/rwlock3.def (added) * kernel/test/synch/rwlock4.def (added) * kernel/test/synch/rwlock5.def (added) * kernel/test/synch/semaphore1.def (added) * kernel/test/synch/semaphore2.def (added) * kernel/test/sysinfo/sysinfo1.def (added) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.def (added) cleanup kernel tests infrastructure Mon, 11 Dec 2006 23:20:42 GMT Jakub Jermar [df496c5] * kernel/generic/include/ipc/ipc.h (modified) Improve comment. Mon, 11 Dec 2006 23:17:58 GMT Jakub Jermar [00bb6965] * kernel/arch/sparc64/include/context.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * uspace/console/console.c (modified) * uspace/console/gcons.c (modified) * uspace/fb/ega.c (modified) * uspace/fb/fb.c (modified) * uspace/fb/main.c (modified) * uspace/libc/arch/sparc64/include/psthread.h (modified) Coding style fixes. Mon, 11 Dec 2006 19:41:04 GMT Martin Decky [dff0a94] * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/semaphore2.c (modified) remove static keyword Mon, 11 Dec 2006 19:37:25 GMT Martin Decky [e54fb21] * kernel/arch/ia64/include/cycle.h (added) * kernel/arch/mips32/include/cycle.h (added) * kernel/arch/ppc32/include/cycle.h (added) * kernel/arch/ppc64/include/cycle.h (added) * kernel/arch/sparc64/include/cycle.h (added) add dummy cycle.h Mon, 11 Dec 2006 19:33:19 GMT Martin Decky [70b6de1] * kernel/Makefile (modified) * kernel/test/btree/btree1.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (moved) * kernel/test/synch/rwlock1.c (moved) * kernel/test/synch/rwlock2.c (moved) * kernel/test/synch/rwlock3.c (moved) * kernel/test/synch/rwlock4.c (moved) * kernel/test/synch/rwlock5.c (moved) * kernel/test/synch/semaphore1.c (moved) * kernel/test/synch/semaphore2.c (moved) * kernel/test/sysinfo/sysinfo1.c (moved) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (moved) integrate rest of the tests Mon, 11 Dec 2006 19:19:28 GMT Martin Decky [f272cb8] * kernel/Makefile (modified) * kernel/test/fpu/mips2.c (moved) * kernel/test/fpu/sse1.c (moved) * kernel/test/mm/falloc1.c (moved) * kernel/test/mm/falloc2.c (moved) * kernel/test/mm/mapping1.c (moved) * kernel/test/mm/purge1.c (moved) * kernel/test/mm/slab1.c (moved) * kernel/test/mm/slab2.c (moved) * kernel/test/test.c (modified) * kernel/test/test.h (modified) integrate more tests Mon, 11 Dec 2006 19:00:04 GMT Martin Decky [50661ab] * kernel/Makefile (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/kernel.config (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/btree/btree1.c (moved) * kernel/test/debug/mips1.c (moved) * kernel/test/fault/fault1.c (moved) * kernel/test/fpu/fpu1.c (moved) * kernel/test/test.c (modified) * kernel/test/test.h (modified) integrate more tests Mon, 11 Dec 2006 18:33:53 GMT Martin Decky [319e60e] * kernel/Makefile (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/kernel.config (modified) * kernel/test/atomic/atomic1.c (moved) * kernel/test/mm/slab2/test.c (modified) * kernel/test/test.c (added) * kernel/test/test.h (moved) prepare for new test infrastructure Mon, 11 Dec 2006 17:40:10 GMT Martin Decky [134877d] * kernel/arch/amd64/include/cpuid.h (modified) * kernel/arch/amd64/include/cycle.h (added) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/cycle.h (added) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32xen/include/asm.h (modified) * kernel/arch/ia32xen/include/cycle.h (added) * kernel/kernel.config (modified) rename rdtsc() to get_cycle() Mon, 11 Dec 2006 14:14:46 GMT Martin Decky [8cd140f2] * kernel/arch/ia32xen/include/boot/boot.h (modified) * kernel/arch/ia32xen/include/hypercall.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/ia32xen/src/boot/boot.S (modified) * kernel/arch/ia32xen/src/drivers/xconsole.c (modified) * kernel/arch/ia32xen/src/ia32xen.c (modified) update for Xen Mon, 11 Dec 2006 13:19:25 GMT Jakub Jermar [b82a13c] * kernel/arch/sparc64/src/mm/cache_asm.S (modified) The D-cache line size is actually 32 bytes on UltraSPARC II, IIi (and ... Sat, 09 Dec 2006 20:20:50 GMT Jakub Jermar [f8ddd17] * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/cache.h (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/cache.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/console/klog.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/fb/ega.c (modified) * uspace/fb/fb.c (modified) * uspace/fb/main.c (modified) * uspace/klog/klog.c (modified) * uspace/libc/arch/amd64/include/config.h (modified) * uspace/libc/arch/ia32/include/config.h (modified) * uspace/libc/arch/ia64/include/config.h (modified) * uspace/libc/arch/mips32/include/config.h (modified) * uspace/libc/arch/ppc32/include/config.h (modified) * uspace/libc/arch/ppc64/include/config.h (modified) * uspace/libc/arch/sparc64/include/config.h (modified) * uspace/libc/generic/as.c (modified) * uspace/libc/generic/mman.c (modified) * uspace/libc/generic/time.c (modified) * uspace/libc/include/as.h (modified) * uspace/libc/include/bitops.h (added) * uspace/ns/ns.c (modified) * uspace/rd/rd.c (modified) Rework support for virtually indexed cache. Instead of repeatedly ... Thu, 07 Dec 2006 18:32:59 GMT Martin Decky [9ab9c2ec] * boot/arch/ia32xen/Makefile.inc (modified) * boot/arch/ia32xen/grub/menu.debug.lst (modified) * boot/arch/ia32xen/grub/xen.debug.gz (modified) * boot/arch/ia32xen/grub/xen.gz (modified) * kernel/arch/ia32xen/_link.ld.in (modified) * kernel/arch/ia32xen/include/boot/boot.h (modified) * kernel/arch/ia32xen/src/boot/boot.S (modified) version bump to Xen 3.0.3 (not fully operational yet) Thu, 07 Dec 2006 18:29:22 GMT Martin Decky [9d8b8435] * boot/arch/amd64/grub/stage2_eltorito (modified) * boot/arch/ia32/grub/stage2_eltorito (modified) * boot/arch/ia32xen/grub/stage2_eltorito (modified) bump to GRUB version 0.97 Wed, 06 Dec 2006 22:30:36 GMT Jakub Jermar [5a8b2a2] * kernel/generic/include/ddi/ddi_arg.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * uspace/fb/ega.c (modified) * uspace/fb/fb.c (modified) * uspace/libc/generic/ddi.c (modified) * uspace/libc/include/ddi.h (modified) * uspace/ns/ns.c (modified) * uspace/rd/rd.c (modified) Eliminate confusion between SYS_MAP_PHYSMEM and sys_physmem_map. The ... Tue, 05 Dec 2006 16:10:55 GMT Martin Decky [d178208] * kernel/Makefile (modified) resolve ticket #4 Mon, 04 Dec 2006 21:25:43 GMT Jakub Jermar [4b43f86] * kernel/arch/sparc64/src/mm/as.c (modified) Fix comment. Mon, 04 Dec 2006 21:14:07 GMT Jakub Jermar [92778f2] * kernel/Makefile (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/as.h (modified) * kernel/arch/sparc64/include/mm/cache.h (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/cache.c (added) * kernel/arch/sparc64/src/mm/cache_asm.S (moved) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/kernel.config (modified) Initial support for handling illegal virtual aliases on sparc64. Sat, 02 Dec 2006 20:16:35 GMT Jakub Jermar [3d76996] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/mm/cache.h (added) * kernel/arch/sparc64/src/mm/cache.S (added) * kernel/arch/sparc64/src/start.S (modified) Add dcache_flush() function that flushes D-Cache on sparc64. Fri, 01 Dec 2006 22:10:40 GMT Jakub Jermar [d0485c6] * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/genarch/src/mm/asid_fifo.c (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/mm/as.c (modified) Introduce page colors. So far, only sparc64 uses correct page color ... Thu, 30 Nov 2006 16:01:17 GMT Martin Decky [7bf7ef7] * uspace/Makefile (modified) * uspace/fs/Makefile (added) * uspace/fs/fs.c (added) start trivial file system driver Thu, 30 Nov 2006 15:38:45 GMT Martin Decky [7c34822e] * kernel/generic/include/lib/rd.h (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/main/kinit.c (modified) * uspace/libc/generic/sysinfo.c (modified) * uspace/rd/rd.c (modified) update rd Thu, 30 Nov 2006 15:38:06 GMT Martin Decky [8c19cf28] * kernel/generic/include/atomic.h (modified) * kernel/generic/include/bitops.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) cleanup Thu, 30 Nov 2006 15:37:16 GMT Martin Decky [c55dd58] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) * kernel/arch/sparc64/include/byteorder.h (modified) cleanup endian conversion macros Thu, 30 Nov 2006 13:43:00 GMT Martin Decky [058b021] * kernel/generic/include/byteorder.h (modified) * kernel/generic/include/lib/rd.h (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/main/kinit.c (modified) rd work Tue, 28 Nov 2006 23:03:04 GMT Jakub Jermar [0cf1dcf] * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/doc/arch/sparc64 (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/mm/frame.h (modified) Indentation and comment fixes. Tue, 28 Nov 2006 11:06:20 GMT Martin Decky [d4b5542] * kernel/Makefile (modified) * kernel/generic/include/lib/elf.h (moved) * kernel/generic/include/lib/rd.h (moved) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/rd.c (moved) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/proc/task.c (modified) move files to more proper locations Tue, 28 Nov 2006 10:55:43 GMT Martin Decky [228b135] * kernel/Makefile (modified) * kernel/generic/include/mm/rd.h (added) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/rd.c (added) * uspace/Makefile (modified) * uspace/libc/include/ipc/services.h (modified) * uspace/rd/Makefile (added) * uspace/rd/rd.c (added) start RAM disk support Fri, 24 Nov 2006 19:52:58 GMT Martin Decky [22f851e] * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc64/loader/Makefile (modified) * boot/arch/ppc64/loader/main.c (modified) add version tag to other bootloaders Fri, 24 Nov 2006 19:27:09 GMT Martin Decky [aca95f6b] * boot/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/main.c (modified) * uspace/Makefile (modified) * uspace/init/Makefile (modified) * uspace/init/version.c (modified) add version to init and boot loader Wed, 22 Nov 2006 18:35:17 GMT Jakub Jermar [44d0758] * kernel/Makefile (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/kernel.config (modified) Add option to compile the sparc64 kernel without the TTE_CV bit ... Wed, 22 Nov 2006 18:26:38 GMT Jakub Jermar [eb353b3] * kernel/kernel.config (modified) Move general configuration out of debugging configuration. Add ... Wed, 22 Nov 2006 13:45:05 GMT Martin Decky [ccb0cbc] * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/fb/fb.c (modified) Add BGR 0888 visual for Ultra 60 Wed, 22 Nov 2006 12:36:59 GMT Martin Decky [2bc137c2] * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/ppc64/src/ppc64.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/visuals.h (added) * kernel/genarch/src/fb/fb.c (modified) * uspace/fb/fb.c (modified) make framebuffer code more generic Wed, 22 Nov 2006 11:17:48 GMT Martin Decky [33dc0ad] * uspace/libc/include/bool.h (added) add bool.h Tue, 21 Nov 2006 19:23:42 GMT Jakub Jermar [d6f270f] * kernel/genarch/src/fb/fb.c (modified) The prefered switch statement indentation is the one replaced by the ... Tue, 21 Nov 2006 16:17:23 GMT Martin Decky [800eaf5] * kernel/genarch/src/fb/fb.c (modified) framebuffer cleanup Tue, 21 Nov 2006 14:51:08 GMT Martin Decky [abc9fc5] * boot/arch/sparc64/loader/Makefile (modified) remove disasm on clean Mon, 20 Nov 2006 22:29:23 GMT Jakub Jermar [f5926ad9] * kernel/arch/sparc64/src/mm/frame.c (modified) Update comment and move initialization code away from application ... Mon, 20 Nov 2006 19:19:54 GMT Jakub Jermar [91d6d28] * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/proc/thread.c (modified) Take the possible difference between kernel and physical address into ... Mon, 20 Nov 2006 15:53:44 GMT Martin Decky [aa802679] * kernel/arch/sparc64/src/drivers/scr.c (modified) The FFB framebuffer looks more like 32b Mon, 20 Nov 2006 15:17:26 GMT Martin Decky [3783d7d] * kernel/Makefile (modified) * kernel/kernel.config (modified) add benchmarking configuration directive Sun, 19 Nov 2006 20:04:29 GMT Jakub Jermar [d4f184f] * kernel/arch/sparc64/include/drivers/pci.h (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) sparc64 work: - untested support for Psycho PCI controller Sat, 18 Nov 2006 16:21:34 GMT Jakub Jermar [be544ef] * kernel/arch/sparc64/src/mm/frame.c (modified) sparc64 work: - fix computation of the frame allocator configuration ... Sat, 18 Nov 2006 12:41:34 GMT Jakub Jermar [79f119b9] * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/boot.config (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/start.S (modified) Modify the sparc64 startup code to not cause MMU traps before it ... Sat, 18 Nov 2006 12:36:06 GMT Jakub Jermar [e5a2ee8] * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/src/mm/frame.c (modified) Indentation, formatting and minor changes. Sat, 18 Nov 2006 11:47:08 GMT Jakub Jermar [73a1fe5] * kernel/arch/mips32/include/mm/page.h (modified) mips32 mm has not been under construction for while now Fri, 17 Nov 2006 21:31:07 GMT Jakub Jermar [f18cc64] * boot/Makefile (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/boot.config (modified) * kernel/kernel.config (modified) Configuration changes on sparc64. Compile TSB support by default. ... Fri, 17 Nov 2006 20:21:25 GMT Jakub Jermar [f2ea5d8] * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.h (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * boot/arch/sparc64/loader/ofwarch.c (modified) * boot/arch/sparc64/loader/ofwarch.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/start.S (modified) sparc64 code to support physical memory that starts on non-zero ... Thu, 16 Nov 2006 23:46:27 GMT Jakub Jermar [282f2c9c] * boot/arch/sparc64/loader/main.c (modified) * boot/genarch/ofw.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Fix bad indentation in ofw.c sparc64 work: o Fix copyright in ... Sat, 11 Nov 2006 14:41:23 GMT Jakub Jermar [f0f05ad] * kernel/arch/sparc64/include/context.h (modified) * kernel/arch/sparc64/include/context_offset.h (modified) * kernel/arch/sparc64/src/context.S (modified) sparc64 context does not have to include the CLEANWIN register. Tue, 07 Nov 2006 21:58:18 GMT Jakub Jermar [3869e9c5] * kernel/arch/sparc64/src/start.S (modified) Typo. Tue, 07 Nov 2006 18:41:42 GMT Jakub Jermar [2f8f480] * kernel/genarch/src/ofw/ofw_tree.c (modified) Rewrite OFW device tree traversal algorithms to iterate over the list ... Mon, 06 Nov 2006 20:19:56 GMT Jakub Jermar [b63a7cc] * boot/genarch/ofw_tree.c (modified) Rewrite ofw_tree_node_process() to iterate through the peer list ... Sun, 05 Nov 2006 13:49:23 GMT Jakub Jermar [1b43a04] * boot/arch/sparc64/loader/boot.S (modified) * boot/arch/sparc64/loader/main.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/generic/src/console/kconsole.c (modified) Modify selected function to consume less stack space. Avoid flushw ... Mon, 30 Oct 2006 22:43:41 GMT Jakub Jermar [14de0dd8] * uspace/libc/generic/async.c (modified) Textual changes. Sun, 29 Oct 2006 12:40:26 GMT Martin Decky [3e35fd7] * kernel/arch/ia32/src/smp/apic.c (modified) use new IRQ scheme in l_apic_timer_interrupt() Fri, 27 Oct 2006 20:39:59 GMT Jakub Jermar [410ed0d] * kernel/arch/sparc64/src/mm/tsb.c (modified) Fix the following bug: Ticket #3 data_access_exception after ... Fri, 27 Oct 2006 13:56:25 GMT Martin Decky [ec04b20] * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia32xen/src/interrupt.c (modified) * kernel/arch/ia32xen/src/mm/page.c (modified) * kernel/arch/ia32xen/src/pm.c (modified) ia32xen: adopt new IRQ interface Fri, 27 Oct 2006 13:34:20 GMT Martin Decky [8607db8] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/pm.c (modified) amd64: adopt new IRQ interface Fri, 27 Oct 2006 12:27:24 GMT Martin Decky [16d71f41] * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/genarch/include/kbd/i8042.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) ia32: mouse support, mouse regrab is still broken Fri, 27 Oct 2006 11:13:13 GMT Martin Decky [cea12e9] * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/genarch/include/kbd/i8042.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) ia32: adopt new IRQ interface, mouse not tested yet Fri, 27 Oct 2006 09:00:38 GMT Martin Decky [8c84448] * kernel/arch/mips32/include/interrupt.h (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) timer_fnc -> virtual_timer_fnc Thu, 26 Oct 2006 21:36:32 GMT Jakub Jermar [8440473] * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * uspace/fb/fb.c (modified) Minor changes. Some coding style fixes and also a type (tee vs. ... Sun, 22 Oct 2006 18:36:36 GMT Jakub Jermar [19dce27] * kernel/Makefile (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia32xen/_link.ld.in (modified) * kernel/arch/ia32xen/src/ia32xen.c (moved) Finish renaming xen32 to ia32xen. Sun, 22 Oct 2006 18:27:57 GMT Jakub Jermar [57ce359] * HelenOS.config (modified) * Makefile (modified) * boot/arch/ia32xen/Makefile.inc (moved) * boot/arch/ia32xen/grub/COPYING (moved) * boot/arch/ia32xen/grub/README (moved) * boot/arch/ia32xen/grub/menu.debug.lst (moved) * boot/arch/ia32xen/grub/menu.lst (moved) * boot/arch/ia32xen/grub/stage2_eltorito (moved) * boot/arch/ia32xen/grub/xen.debug.gz (moved) * boot/arch/ia32xen/grub/xen.gz (moved) * boot/boot.config (modified) * kernel/arch/ia32xen/Makefile.inc (moved) * kernel/arch/ia32xen/_link.ld.in (moved) * kernel/arch/ia32xen/include/arch.h (moved) * kernel/arch/ia32xen/include/arg.h (moved) * kernel/arch/ia32xen/include/asm.h (moved) * kernel/arch/ia32xen/include/atomic.h (moved) * kernel/arch/ia32xen/include/barrier.h (moved) * kernel/arch/ia32xen/include/bios (moved) * kernel/arch/ia32xen/include/boot/boot.h (moved) * kernel/arch/ia32xen/include/byteorder.h (moved) * kernel/arch/ia32xen/include/context.h (moved) * kernel/arch/ia32xen/include/cpu.h (moved) * kernel/arch/ia32xen/include/cpuid.h (moved) * kernel/arch/ia32xen/include/ddi (moved) * kernel/arch/ia32xen/include/debug.h (moved) * kernel/arch/ia32xen/include/debugger.h (moved) * kernel/arch/ia32xen/include/drivers/xconsole.h (moved) * kernel/arch/ia32xen/include/elf.h (moved) * kernel/arch/ia32xen/include/faddr.h (moved) * kernel/arch/ia32xen/include/fpu_context.h (moved) * kernel/arch/ia32xen/include/hypercall.h (moved) * kernel/arch/ia32xen/include/interrupt.h (moved) * kernel/arch/ia32xen/include/memstr.h (moved) * kernel/arch/ia32xen/include/mm/as.h (moved) * kernel/arch/ia32xen/include/mm/asid.h (moved) * kernel/arch/ia32xen/include/mm/frame.h (moved) * kernel/arch/ia32xen/include/mm/memory_init.h (moved) * kernel/arch/ia32xen/include/mm/page.h (moved) * kernel/arch/ia32xen/include/mm/tlb.h (moved) * kernel/arch/ia32xen/include/pm.h (moved) * kernel/arch/ia32xen/include/proc (moved) * kernel/arch/ia32xen/include/smp (moved) * kernel/arch/ia32xen/include/types.h (moved) * kernel/arch/ia32xen/src/asm.S (moved) * kernel/arch/ia32xen/src/atomic.S (moved) * kernel/arch/ia32xen/src/bios (moved) * kernel/arch/ia32xen/src/boot/boot.S (moved) * kernel/arch/ia32xen/src/context.s (moved) * kernel/arch/ia32xen/src/cpu (moved) * kernel/arch/ia32xen/src/ddi (moved) * kernel/arch/ia32xen/src/debug (moved) * kernel/arch/ia32xen/src/debugger.c (moved) * kernel/arch/ia32xen/src/delay.s (moved) * kernel/arch/ia32xen/src/drivers/xconsole.c (moved) * kernel/arch/ia32xen/src/fpu_context.c (moved) * kernel/arch/ia32xen/src/interrupt.c (moved) * kernel/arch/ia32xen/src/mm/as.c (moved) * kernel/arch/ia32xen/src/mm/frame.c (moved) * kernel/arch/ia32xen/src/mm/memory_init.c (moved) * kernel/arch/ia32xen/src/mm/page.c (moved) * kernel/arch/ia32xen/src/mm/tlb.c (moved) * kernel/arch/ia32xen/src/pm.c (moved) * kernel/arch/ia32xen/src/proc/scheduler.c (moved) * kernel/arch/ia32xen/src/proc/task.c (moved) * kernel/arch/ia32xen/src/proc/thread.c (moved) * kernel/arch/ia32xen/src/smp/apic.c (moved) * kernel/arch/ia32xen/src/smp/ipi.c (moved) * kernel/arch/ia32xen/src/smp/mps.c (moved) * kernel/arch/ia32xen/src/smp/smp.c (moved) * kernel/arch/ia32xen/src/userspace.c (moved) * kernel/arch/ia32xen/src/xen32.c (moved) * kernel/kernel.config (modified) Rename xen32 to ia32xen. The name seems to be more logical as Xen ... Sun, 22 Oct 2006 18:22:47 GMT Jakub Jermar [2191541] * kernel/generic/include/mm/slab.h (modified) Fix comma mistakenly removed in last commit.