# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-28T17:51:12Z Sat, 20 Dec 2008 10:05:13 GMT Pavel Rimsky [723060a] * kernel/arch/sparc64/include/barrier.h (modified) SMC functions optimized for US3. Fri, 19 Dec 2008 09:30:55 GMT Jiri Svoboda [36251c6] * kernel/arch/ia64/src/ski/ski.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/ski.c (added) * uspace/srv/fb/ski.h (added) Ski framebuffer driver. Wed, 17 Dec 2008 16:24:02 GMT Martin Decky [64c7e14] * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/kernel.config (modified) do not waist resources if no keyboard driver is used Tue, 16 Dec 2008 21:56:12 GMT Martin Decky [a632534] * kernel/arch/amd64/include/drivers (added) synchronize drivers with ia32 Tue, 16 Dec 2008 21:55:35 GMT Martin Decky [feaa871] * kernel/arch/amd64/include/drivers/ega.h (deleted) * kernel/arch/amd64/include/drivers/i8042.h (deleted) * kernel/arch/amd64/include/drivers/i8254.h (deleted) * kernel/arch/amd64/include/drivers/i8259.h (deleted) * kernel/arch/amd64/include/drivers/vesa.h (deleted) remove amd64 drivers Tue, 16 Dec 2008 21:25:16 GMT Martin Decky [6e71a9d8] * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/fb/logo-196x66.h (added) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/fb/logo-196x66.c (added) * kernel/generic/include/macros.h (modified) * uspace/srv/fb/fb.c (modified) resurrect kernel logo Tue, 16 Dec 2008 19:16:29 GMT Martin Decky [882d7a8] * kernel/arch/ia32/src/boot/vga323.pal (modified) * kernel/genarch/src/fb/fb.c (modified) invert VGA 3:2:3 palette to reflect changes in revision 3692 Tue, 16 Dec 2008 19:02:07 GMT Martin Decky [76fca31] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/ia32/include/drivers/ega.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/mips32/src/cpu/cpu.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/font-8x16.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/fb/helenos.xbm (deleted) * kernel/genarch/src/mm/asid.c (modified) * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/fb.h (modified) * uspace/srv/fb/font-8x16.c (modified) * uspace/srv/fb/font-8x16.h (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/ppm.c (modified) kconsole is optional kernel & uspace framebuffer rewrite with ... Tue, 16 Dec 2008 18:59:07 GMT Martin Decky [8fe5980] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32xen/src/mm/tlb.c (modified) * kernel/arch/mips32/include/mm/asid.h (modified) * uspace/lib/libc/include/string.h (modified) cstyle & small fixes Tue, 16 Dec 2008 18:57:35 GMT Martin Decky [9cc492a7] * kernel/arch/arm32/src/mm/tlb.c (modified) add unused attribute Tue, 16 Dec 2008 18:56:53 GMT Martin Decky [27e2916] * kernel/genarch/include/kbd/i8042.h (modified) add header Tue, 16 Dec 2008 18:56:00 GMT Martin Decky [4406fd65] * kernel/Makefile (modified) compile kconsole optionally Tue, 16 Dec 2008 18:55:24 GMT Martin Decky [6ce40059] * kernel/generic/include/debug.h (modified) rename CONFIG_EDEBUG to CONFIG_LOG Wed, 10 Dec 2008 21:41:22 GMT Pavel Rimsky [925fdd7] * boot/genarch/ofw.c (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Fixed the bug when on SunBlade1500 we wrote to an address outside the ... Sun, 07 Dec 2008 18:36:51 GMT Jiri Svoboda [8af9950] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Rename udebug_thread_t.debug_active just to 'active'. Sun, 07 Dec 2008 13:39:54 GMT Jiri Svoboda [5d9430d7] * kernel/generic/src/time/clock.c (modified) Fix panic caused by NULL pointer dereference. Sun, 07 Dec 2008 00:41:59 GMT Pavel Rimsky [20eb5e4d] * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Added forgotten stuff related to framebuffers with offsets. Got rid ... Fri, 05 Dec 2008 19:59:03 GMT Jakub Jermar [965dc18] * boot/arch/ppc64/Makefile.inc (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/asm.S (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/register.h (modified) * boot/arch/sparc64/silo/silo.patched.tar.gz (added) * boot/boot.config (modified) * boot/genarch/balloc.h (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw_tree.c (modified) * contrib/util/DownloadAndPatchSILO.sh (added) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/cpu_family.h (added) * kernel/arch/sparc64/include/cpu_node.h (added) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (added) * kernel/arch/sparc64/include/mm/cache.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/mm/mmu.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/mm/tte.h (modified) * kernel/arch/sparc64/include/regdef.h (modified) * kernel/arch/sparc64/include/register.h (modified) * kernel/arch/sparc64/include/trap/interrupt.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/ddi/ddi.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (added) * kernel/arch/sparc64/src/drivers/tick.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/cache.S (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/smp/smp.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/kernel.config (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/serial_console.c (added) * uspace/srv/fb/serial_console.h (added) * uspace/srv/fb/sgcn.c (added) * uspace/srv/fb/sgcn.h (added) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/arch/mips32/src/kbd.c (modified) * uspace/srv/kbd/arch/sparc64/include/sgcn.h (added) * uspace/srv/kbd/arch/sparc64/src/kbd.c (modified) * uspace/srv/kbd/arch/sparc64/src/sgcn.c (added) * uspace/srv/kbd/genarch/include/nofb.h (added) * uspace/srv/kbd/genarch/src/nofb.c (added) Merge sparc branch to trunk. Thu, 04 Dec 2008 19:11:57 GMT Martin Decky [405e13a] * kernel/test/debug/mips1.c (modified) kconsole might be optional Thu, 04 Dec 2008 19:11:09 GMT Martin Decky [b15c9f9] * kernel/kernel.config (modified) prepare kconsole to be optional Sun, 30 Nov 2008 21:35:13 GMT Jakub Vana [50b3d30] * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * boot/arch/ia64/loader/main.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/drivers/kbd.h (modified) * kernel/arch/ia64/include/interrupt.h (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/ia64/src/smp/smp.c (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/kernel.config (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/arch/ia64/include/lkbd.h (added) * uspace/srv/kbd/arch/ia64/include/scanc.h (added) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) * uspace/srv/kbd/arch/ia64/src/lkbd.c (added) * uspace/srv/kbd/arch/ia64/src/mouse.c (added) * uspace/srv/kbd/arch/ia64/src/scanc.c (added) IA64: repair similators support Sun, 30 Nov 2008 12:49:21 GMT Jakub Vana [36b8c5a6] * kernel/arch/ia64/src/ia64.c (modified) Fix changed param order to ns16550_init function call Sun, 30 Nov 2008 12:17:56 GMT Jakub Vana [323a5aaf] * boot/arch/ia64/loader/gefi/HelenOS/mkimage.c (added) * kernel/Makefile (modified) * kernel/arch/ia64/include/drivers/kbd.h (added) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/drivers/ega.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/genarch/src/kbd/ns16550.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/kernel.config (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (added) * uspace/lib/libc/arch/ia64/src/ddi.c (added) * uspace/srv/fb/ega.c (modified) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) Legacy IRQ support, uspace NS16550 support, some minor changes Sat, 29 Nov 2008 20:24:47 GMT Jakub Jermar [8d2760f] * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/include/drivers/pci.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ddi/irq.c (modified) Add additional members to the irq_t structure so that an interrupt- ... Sat, 29 Nov 2008 18:09:22 GMT Jakub Jermar [dfd77382] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/psycho.h (deleted) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/psycho.c (deleted) After my effort yesterday, there are two rival psycho drivers. Merge ... Fri, 28 Nov 2008 22:46:26 GMT Jakub Jermar [a3b5831] * kernel/arch/sparc64/src/drivers/psycho.c (modified) More work on the psycho driver. Fri, 28 Nov 2008 22:34:51 GMT Jakub Jermar [78ee8b0] * kernel/generic/include/byteorder.h (modified) Add host2uintX_t_{le|be} macros to the kernel's byteorder. Fri, 28 Nov 2008 21:08:04 GMT Jakub Jermar [7905360] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/drivers/psycho.h (added) * kernel/arch/sparc64/src/drivers/psycho.c (added) Improvized Psycho driver. Fri, 28 Nov 2008 19:33:10 GMT Jakub Jermar [3e53ab7] * kernel/Makefile (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Initial support for interrupt driven driver for ns16550. Tue, 25 Nov 2008 20:22:04 GMT Jakub Vana [46321fb] * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/proc/task.h (modified) * kernel/arch/ia64/src/ddi/ddi.c (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/srv/fb/Makefile (modified) IA64: Userspace I/O support Mon, 24 Nov 2008 21:18:38 GMT Jakub Jermar [08b6836] * kernel/arch/ia32/src/asm.S (modified) The IA-32 manual is very secretive about the fact that the SYSENTER ... Sun, 23 Nov 2008 16:13:21 GMT Jakub Vana [7782030] * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/generic/src/mm/tlb.c (modified) Classic TLB shootdown support on ia64 Sun, 23 Nov 2008 11:02:07 GMT Jiri Svoboda [f714576] * kernel/generic/include/udebug/udebug.h (modified) Remove unused debugging task state. Sun, 23 Nov 2008 10:59:21 GMT Jiri Svoboda [31696b4f] * kernel/generic/include/ipc/kbox.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) Move stuff related to kbox to a separate struct. Sun, 23 Nov 2008 08:36:08 GMT Jakub Vana [0aa1665] * kernel/arch/ia64/src/smp/smp.c (modified) IA64:smp.c Remove not important logs Sat, 22 Nov 2008 17:10:12 GMT Jiri Svoboda [13964ef] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Fix race that allowed Udebug to report THREAD_B events for threads ... Sat, 22 Nov 2008 16:52:33 GMT Jakub Vana [2eb893b] * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) IA64 correctly find CPU wakeup vector from SAL & EFI memory map support Sat, 22 Nov 2008 11:30:22 GMT Jiri Svoboda [7e6c9eb] * kernel/generic/src/syscall/syscall.c (modified) Add another stopping point. Sat, 22 Nov 2008 11:26:53 GMT Jiri Svoboda [3ff2b54] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Merge feature from tracing: correct stopping of CPU-intensive tasks ... Fri, 21 Nov 2008 22:31:43 GMT Jiri Svoboda [32e6c9c] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) Get rid of int_lock from udebug_thread_t, as is flawed. Fri, 21 Nov 2008 22:14:24 GMT Jiri Svoboda [741fd16] * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/trace/trace.c (modified) Stoppability sections must be much smaller (design error). Also fix ... Fri, 21 Nov 2008 14:38:18 GMT Jiri Svoboda [384c488] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Replace 'stop' in udebug_thread_t with 'go' for consistency with ... Fri, 21 Nov 2008 14:04:08 GMT Jiri Svoboda [1378b2b] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Udebug comments - 'is go', not 'has go'. Missing periods. Tue, 18 Nov 2008 20:03:17 GMT Jiri Svoboda [26fa0f9f] * kernel/arch/ppc32/src/mm/tlb.c (modified) Handle page faults from userspace properly on ppc32, do not panic. Thu, 13 Nov 2008 12:47:55 GMT Jakub Jermar [4ad8f19] * kernel/arch/ppc64/src/mm/page.c (modified) Remove one more occurrence of "Page fault.\n". Thu, 13 Nov 2008 12:39:28 GMT Jakub Jermar [bfce7d9] * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) Do not print "Page fault.\n" if a mapping is not found during TLB refill. Thu, 13 Nov 2008 10:53:59 GMT Jiri Svoboda [c1b455e] * kernel/arch/ppc32/src/asm.S (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/srv/loader/arch/ppc32/ppc32.s (modified) Fix bug #67. It was obviously all my fault - I allocated r3 for ... Thu, 13 Nov 2008 10:37:18 GMT Jiri Svoboda [37e518b] * kernel/arch/ppc32/src/mm/tlb.c (modified) Bugfix: A ppc32 task would hang if it touched unmapped memory - was ... Thu, 13 Nov 2008 07:54:48 GMT Jakub Vana [1025d28] * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/drivers/it.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) IA64: Support for real frequency Tue, 11 Nov 2008 22:39:21 GMT Jakub Jermar [aa8d0f7] * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/generic/src/proc/thread.c (modified) Some cstyle. Tue, 11 Nov 2008 22:11:18 GMT Jakub Jermar [ff3b7da7] * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/types.h (modified) Accesses to memory mapped registers should use volatile pointers so ... Tue, 11 Nov 2008 08:00:42 GMT Jakub Vana [59e4864] * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/asm.S (modified) * boot/arch/ia64/loader/boot.S (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * boot/arch/ia64/loader/gefi/apps/Makefile (modified) * boot/arch/ia64/loader/main.c (modified) * boot/arch/ia64/loader/main.h (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/smp/smp.c (added) * kernel/arch/ia64/src/start.S (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/proc/thread.c (modified) Alfa of SMP support on IA64 Tue, 11 Nov 2008 07:50:04 GMT Jakub Vana [a2a5529] * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/drivers/ns16550.h (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Support for serial port console on IA64 as a compensation for ... Tue, 11 Nov 2008 06:56:20 GMT Jakub Vana [b24786a3] * kernel/generic/src/main/main.c (modified) On Itanium there is nead to preserve at least gp when switching APs ... Sat, 08 Nov 2008 10:01:59 GMT Jiri Svoboda [24345a5] * kernel/generic/include/proc/program.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) Set meaningful names for loaded programs. Now 'tasks' kconsole ... Fri, 07 Nov 2008 23:16:28 GMT Jiri Svoboda [7faabb7] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/lib/libc/generic/thread.c (modified) Fix sys_thread_create(): could fail when passed name was at end of ... Mon, 27 Oct 2008 19:46:03 GMT Martin Decky [7a5cdded] * kernel/generic/include/stdarg.h (modified) coding style Wed, 22 Oct 2008 20:20:57 GMT Jiri Svoboda [05e69c5] * kernel/generic/src/ipc/kbox.c (modified) Split and streamline kbox_thread_proc(). Wed, 22 Oct 2008 20:00:54 GMT Jiri Svoboda [5045a68] * kernel/generic/src/ipc/kbox.c (modified) Synchronize properly when detaching kbox from within. Mon, 20 Oct 2008 20:45:19 GMT Jiri Svoboda [94f8e3c1] * kernel/generic/src/ipc/kbox.c (modified) Fix panic when debugged task quits. Also fix memory leak when ... Sat, 11 Oct 2008 17:39:26 GMT Jakub Vana [756f475] * kernel/arch/ia64/include/asm.h (modified) Macro naming correction Mon, 06 Oct 2008 14:30:55 GMT Martin Decky [6198611] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * kernel/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softint/Makefile (modified) faster compilation using -pipe Sun, 05 Oct 2008 21:20:13 GMT Jakub Jermar [f2ef7fd] * kernel/arch/amd64/include/syscall.h (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/syscall.h (added) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/syscall.c (added) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/arch/amd64/include/syscall.h (modified) * uspace/lib/libc/arch/arm32/include/syscall.h (modified) * uspace/lib/libc/arch/ia32/include/syscall.h (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (modified) * uspace/lib/libc/arch/ia64/include/syscall.h (modified) * uspace/lib/libc/arch/mips32/include/syscall.h (modified) * uspace/lib/libc/arch/ppc32/include/syscall.h (modified) * uspace/lib/libc/arch/ppc64/include/syscall.h (modified) * uspace/lib/libc/arch/sparc64/include/syscall.h (modified) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/syscall.h (modified) Support for SYSENTER on ia32. Thu, 02 Oct 2008 20:24:01 GMT Jakub Jermar [d364e94] * kernel/arch/sparc64/include/trap/regwin.h (modified) * kernel/arch/sparc64/src/proc/thread.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Do not allocate full page for the uspace window buffer. Instead, ... Thu, 25 Sep 2008 18:17:00 GMT Jakub Jermar [119c335] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Add comments documenting our treatment of the task's active call counter. Wed, 24 Sep 2008 07:56:00 GMT Jiri Svoboda [3926f30] * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) Document functions in udebug_ipc.c Sat, 20 Sep 2008 15:09:41 GMT Jakub Jermar [3b8fe85] * kernel/arch/sparc64/include/trap/syscall.h (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Populate all sparc64 trap table slots belonging to trap_instruction_n. Fri, 19 Sep 2008 20:34:39 GMT Jakub Jermar [d93a1c5a] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Add sparc64 trap table entries so that the maximum syscall number is ... Fri, 19 Sep 2008 19:09:06 GMT Jiri Svoboda [7dc62af] * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Document functions in udebug.c and udebug_ops.c Thu, 18 Sep 2008 20:57:01 GMT Jakub Jermar [073c9e6] * kernel/generic/src/console/cmd.c (modified) Rename kconsole's 'ipc_task' command to 'ipc'. Thu, 18 Sep 2008 20:33:06 GMT Jakub Jermar [4e5aa02] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Fix task active call accounting for IPC_M_HUNGUP calls. Thu, 18 Sep 2008 07:21:43 GMT Jiri Svoboda [2c57ee14] * kernel/generic/include/ipc/kbox.h (moved) Fix: Rename ipc_kbox.h to kbox.h Wed, 17 Sep 2008 20:46:48 GMT Jakub Jermar [e028660] * kernel/Makefile (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/kbox.c (moved) * kernel/generic/src/ipc/sysipc.c (modified) Rename ipc/ipc_kbox.c to ipc/kbox.c. Wed, 17 Sep 2008 13:38:18 GMT Jiri Svoboda [0108984a] * kernel/generic/src/ipc/ipc_kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Use LOG() instead of printf() for debug messages. Wed, 17 Sep 2008 12:16:27 GMT Jiri Svoboda [9a1b20c] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * kernel/Makefile (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/ipc_kbox.h (added) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/udebug/udebug.h (added) * kernel/generic/include/udebug/udebug_ipc.h (added) * kernel/generic/include/udebug/udebug_ops.h (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipc_kbox.c (added) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug.c (added) * kernel/generic/src/udebug/udebug_ipc.c (added) * kernel/generic/src/udebug/udebug_ops.c (added) * kernel/kernel.config (modified) * uspace/Makefile (modified) * uspace/app/trace/Makefile (added) * uspace/app/trace/errors.c (added) * uspace/app/trace/errors.h (added) * uspace/app/trace/ipc_desc.c (added) * uspace/app/trace/ipc_desc.h (added) * uspace/app/trace/ipcp.c (added) * uspace/app/trace/ipcp.h (added) * uspace/app/trace/proto.c (added) * uspace/app/trace/proto.h (added) * uspace/app/trace/syscalls.c (added) * uspace/app/trace/syscalls.h (added) * uspace/app/trace/trace.c (added) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/udebug.c (added) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/udebug.h (added) Merge syscall tracer (trace) and relevant part of udebug interface ... Sun, 14 Sep 2008 21:35:44 GMT Jakub Jermar [eeb2bde2] * kernel/generic/src/mm/as.c (modified) as_area_resize() should use as instead of AS. Sun, 14 Sep 2008 16:39:25 GMT Jiri Svoboda [4f8a0c0] * kernel/arch/arm32/include/interrupt.h (modified) Merge changeset 3122 from tracing to trunk. (Add missing include) Sun, 14 Sep 2008 11:18:07 GMT Jiri Svoboda [693f614] * kernel/arch/ppc32/include/asm/regname.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/regutils.h (added) Merge changeset 3114 from tracing into trunk. (implementation of ... Sun, 14 Sep 2008 10:59:25 GMT Jakub Jermar [9f3363e] * kernel/generic/src/lib/memstr.c (modified) cstyle Tue, 09 Sep 2008 19:24:42 GMT Jakub Jermar [27526e87] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) Kernel's ipc_data_t and uspace's ipc_call_t must be in sync. This ... Mon, 08 Sep 2008 21:14:20 GMT Jakub Jermar [e40e3007] * kernel/generic/src/ipc/ipc.c (modified) cstyle for ipc.c Mon, 08 Sep 2008 21:00:30 GMT Jakub Jermar [c867756e] * kernel/arch/mips32/src/mm/tlb.c (modified) Write protection fault should not panic the mips32 kernel if it ... Mon, 08 Sep 2008 20:30:20 GMT Jakub Jermar [91befde0] * kernel/arch/mips32/src/mm/tlb.c (modified) cstyle for mips32's tlb.c Mon, 08 Sep 2008 06:23:41 GMT Jakub Jermar [bd83ccea] * boot/arch/ia64/Makefile.inc (modified) * boot/tools/ia64/vmaxlma.c (deleted) * kernel/arch/ia64/Makefile.inc (modified) Remove ia64 legacy init address and init size macros. Remove now ... Mon, 08 Sep 2008 06:10:50 GMT Jakub Jermar [8ec30d9] * kernel/arch/mips32/Makefile.inc (modified) Get rid of mips32 legacy init address and size macros. Tue, 02 Sep 2008 19:00:11 GMT Jakub Jermar [6745592] * kernel/generic/src/mm/as.c (modified) cstyle Tue, 02 Sep 2008 09:46:15 GMT Jiri Svoboda [ae7f6fb] * kernel/generic/src/mm/as.c (modified) Fix panic caused by not setting new area flags in ... Mon, 01 Sep 2008 21:25:21 GMT Jakub Jermar [6461d286] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Fix the rare case when the anon or ELF backend uses PFN 0 for mapping. Sun, 31 Aug 2008 20:03:01 GMT Jakub Jermar [82b72e40] * kernel/arch/ia32/include/atomic.h (modified) Prevent 'tmp' in ia32's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 19:54:09 GMT Jakub Jermar [43b7b35] * kernel/arch/amd64/include/atomic.h (modified) Prevent 'tmp' in amd64's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 09:08:53 GMT Jakub Jermar [bf29fe5] * kernel/arch/sparc64/include/atomic.h (modified) Add the missing preemption_disable() call to sparc64 ... Wed, 27 Aug 2008 21:01:22 GMT Jakub Jermar [79872cd] * kernel/generic/include/errno.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Synchronous IPC must be interruptible. Wed, 27 Aug 2008 17:06:52 GMT Martin Decky [ddb0df5] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Wed, 27 Aug 2008 16:16:00 GMT Martin Decky [ac6ee45] * boot/arch/sparc64/loader/Makefile (modified) * contrib/toolchain/toolchain.sparc64.sh (modified) * kernel/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Sun, 24 Aug 2008 18:37:45 GMT Jakub Jermar [74965d2] * kernel/generic/src/ipc/ipc.c (modified) Demasquerade the caller phone during ipc_answer_n() rather than in ... Sun, 24 Aug 2008 18:19:21 GMT Jakub Jermar [645d9ed2] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/main/kinit.c (modified) Fix processing of answers to forwarded masqueraded calls. Sun, 24 Aug 2008 10:47:19 GMT Jakub Jermar [814c4f5] * kernel/generic/src/proc/task.c (modified) Improve comments in task.c Sat, 16 Aug 2008 13:44:13 GMT Jakub Jermar [8e9f178] * kernel/generic/src/ipc/sysipc.c (modified) Fix types when processing IPC_M_DATA_WRITE arguments. Sun, 10 Aug 2008 17:36:39 GMT Jakub Jermar [a9d4d2c] * kernel/arch/ia64/src/asm.S (modified) Fix ia64 memcpy() broken in the last change. Sun, 10 Aug 2008 15:28:42 GMT Jakub Jermar [da349da0] * boot/arch/arm32/loader/asm.S (modified) * boot/arch/mips32/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.S (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32xen/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/src/lib/memstr.c (modified) * uspace/lib/libc/generic/string.c (modified) memcpy(), memmove() and similar functions return dst instead of src. ...