# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-01T05:41:21Z 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. Sun, 22 Oct 2006 17:42:49 GMT Jakub Jermar [f3272e98] * kernel/doc/mm (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/src/mm/slab.c (modified) Indentation changes and coding style fixes in slab.c and slab.h. Sun, 22 Oct 2006 13:11:32 GMT Jakub Jermar [78595d6] * kernel/arch/amd64/include/context_offset.h (modified) * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc64/include/context_offset.h (modified) * kernel/arch/sparc64/include/context_offset.h (modified) Remove notes about automatically generated context_offset.h and ... Sun, 22 Oct 2006 10:24:53 GMT Jakub Jermar [715a847] * kernel/arch/amd64/include/context.h (modified) * kernel/arch/mips32/include/context.h (modified) * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/ppc32/include/context.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc64/include/context.h (modified) * kernel/arch/ppc64/include/exception.h (modified) * kernel/arch/sparc64/include/context.h (modified) * kernel/tools/amd64/gencontext.c (deleted) * kernel/tools/mips32/gencontext.c (deleted) * kernel/tools/ppc32/gencontext.c (deleted) * kernel/tools/ppc64/gencontext.c (deleted) * kernel/tools/sparc64/gencontext.c (deleted) Remove broken, outdated and unused gencontext.c utilities. Sat, 21 Oct 2006 19:32:27 GMT Martin Decky [deb14fb] * boot/genarch/ofw.c (modified) * boot/genarch/ofw.h (modified) add OFW quiesce command Thu, 19 Oct 2006 22:58:53 GMT Jakub Jermar [8cee705] * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) sparc64 work. - Improve panic screen on data_access_exception by ... Thu, 19 Oct 2006 18:07:18 GMT Jakub Jermar [f0450658] * kernel/arch/ia64/include/ski/ski.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) ia64 work. Move keyboard polling to a dedicated kernel thread. ... Thu, 19 Oct 2006 17:33:08 GMT Jakub Jermar [3dea17f] * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) Add mutual exclusion to keyboard grab and release functions on ... Thu, 19 Oct 2006 09:19:51 GMT Martin Decky [80ca47e] * kernel/arch/xen32/src/interrupt.c (modified) xen32: fix compilation Wed, 18 Oct 2006 20:51:15 GMT Jakub Jermar [de57e060] * kernel/arch/ia64/include/drivers/it.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/ski/ski.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * uspace/kbd/arch/ia64/src/kbd.c (modified) Convert ia64 to the new IRQ and notification scheme. Wed, 18 Oct 2006 17:15:29 GMT Martin Decky [cd13c2a] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/mm/asid.h (modified) * kernel/generic/include/mm/slab.h (modified) cleanup Wed, 18 Oct 2006 17:03:56 GMT Martin Decky [a000fd71] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/interrupt.c (modified) amd64: fix compilation, keyboard not checked yet Wed, 18 Oct 2006 16:59:28 GMT Martin Decky [95b3550] * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/interrupt.c (modified) * uspace/kbd/arch/ia32/include/kbd.h (modified) * uspace/kbd/arch/ia32/src/kbd.c (modified) ia32: fix compilation, keyboard not checked yet Wed, 18 Oct 2006 10:01:26 GMT Martin Decky [494a54a] * uspace/kbd/arch/mips32/src/kbd.c (modified) mips32: update kbd driver Wed, 18 Oct 2006 09:55:18 GMT Martin Decky [6fb30a1] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/xen32/src/interrupt.c (modified) remove orphaned functions Wed, 18 Oct 2006 09:54:13 GMT Martin Decky [7688b5d] * kernel/arch/mips32/include/console.h (modified) * kernel/arch/mips32/include/drivers/msim.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/include/interrupt.h (modified) * kernel/arch/mips32/src/console.c (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/mips32/src/mips32.c (modified) mips32: update for new IRQ subsystem Wed, 18 Oct 2006 09:52:25 GMT Martin Decky [19de05f] * kernel/generic/include/typedefs.h (modified) add function type Wed, 18 Oct 2006 08:48:52 GMT Martin Decky [fb8335c] * kernel/arch/ppc32/src/drivers/cuda.c (modified) remove grab (not needed) Tue, 17 Oct 2006 21:20:00 GMT Jakub Jermar [b14e35f2] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/irq.c (modified) Implement efficient IPC notification cleanup. Tue, 17 Oct 2006 20:32:35 GMT Jakub Jermar [4874c2d] * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) Do not copy notification config out of the IRQ structure. Add the ... Tue, 17 Oct 2006 19:18:49 GMT Jakub Jermar [8513ad7] * kernel/arch/sparc64/src/console.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * uspace/kbd/arch/sparc64/src/kbd.c (modified) Add support for IPC notifications even for polled ns16550 based keyboard. Tue, 17 Oct 2006 15:50:37 GMT Martin Decky [e60293d] * kernel/arch/ppc64/Makefile.inc (modified) * kernel/arch/ppc64/include/drivers/pic.h (added) * kernel/arch/ppc64/include/interrupt.h (modified) * kernel/arch/ppc64/src/drivers/pic.c (added) * kernel/arch/ppc64/src/interrupt.c (modified) ppc64: make it compile again Tue, 17 Oct 2006 15:30:21 GMT Martin Decky [79f30e4f] * kernel/generic/src/console/cmd.c (modified) ipc_irq_send_msg(NULL, 0, 0, 0) is definitively a bug Tue, 17 Oct 2006 15:19:16 GMT Martin Decky [f5e39a32] * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/include/interrupt.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * uspace/kbd/arch/ppc32/src/kbd.c (modified) ppc32: update for new IRQ subsystem (there is still a bug left) Tue, 17 Oct 2006 15:03:09 GMT Martin Decky [58a6d997] * kernel/generic/include/interrupt.h (modified) remove dummy definitions (which tent to lead to mysterious bugs)