# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-22T10:21:56Z Fri, 13 Mar 2009 12:57:15 GMT Martin Decky [99d6fd0] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) cleanup pm.h and related stuff (no change in functionality) Fri, 13 Mar 2009 12:28:12 GMT Martin Decky [0160b1c8] * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/syscall.c (modified) * kernel/arch/ia32/src/userspace.c (modified) rename selector() to gdtselector() to unify with amd64 Fri, 13 Mar 2009 12:02:50 GMT Martin Decky [afdce6eb] * kernel/generic/include/macros.h (modified) allow inclusion from assembler files Fri, 13 Mar 2009 10:08:39 GMT Martin Decky [d0688a3] * HelenOS.config (modified) * defaults/ppc32/Makefile.config (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) bring back kernel HID on ppc32 this concludes the transition from ... Fri, 13 Mar 2009 09:52:58 GMT Martin Decky [449d4ecc] * HelenOS.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/ia64/i460GX/Makefile.config (modified) * kernel/arch/ia64/src/ia64.c (modified) bring back HID on ia64 Fri, 13 Mar 2009 09:00:58 GMT Martin Decky [9693835] * HelenOS.config (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/z8530/z8530.c (modified) get back support for framebuffer and keyboard for sparc64 (generic) Thu, 12 Mar 2009 23:26:32 GMT Martin Decky [00287cc] * HelenOS.config (modified) * defaults/arm32/Makefile.config (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/asm/boot.h (modified) * kernel/arch/arm32/include/debug/print.h (deleted) * kernel/arch/arm32/include/drivers/gxemul.h (modified) * kernel/arch/arm32/include/machine.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/console.c (modified) * kernel/arch/arm32/src/debug/print.c (deleted) * kernel/arch/arm32/src/drivers/gxemul.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm32/src/panic.S (modified) arm32: update for the new scheme of device drivers and ... Thu, 12 Mar 2009 20:08:43 GMT Jakub Jermar [c640876] * HelenOS.config (modified) * kernel/arch/ia64/include/ski/ski.h (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) Fix one RAW dependency. Thu, 12 Mar 2009 19:16:36 GMT Jakub Jermar [08fed0a] * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Update the SGCN driver to match the latest character I/O changes. Thu, 12 Mar 2009 18:08:04 GMT Martin Decky [1410f35] * kernel/arch/mips32/src/console.c (modified) * kernel/arch/mips32/src/mips32.c (modified) use generic dsrlnin and dsrlnout devices instead of platform specific ... Thu, 12 Mar 2009 18:06:43 GMT Martin Decky [b76e51d] * kernel/arch/mips32/src/mm/frame.c (modified) remove unmaintained Simics machine (might return later) whitespace ... Thu, 12 Mar 2009 18:06:11 GMT Martin Decky [99495b6] * kernel/arch/mips32/include/drivers/msim.h (modified) remove platform-dependent msim keyboard/console driver symbols ... Thu, 12 Mar 2009 18:05:28 GMT Martin Decky [e2d97d7] * kernel/arch/mips32/include/mm/tlb.h (modified) remove unmaintained Simics machine (might return later) whitespace ... Thu, 12 Mar 2009 18:04:30 GMT Martin Decky [a2a2a34] * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/src/drivers/msim.c (deleted) remove platform-dependent msim keyboard/console driver Thu, 12 Mar 2009 18:03:30 GMT Martin Decky [32ddab4e] * kernel/arch/mips32/include/drivers/serial.h (deleted) remove unmaintained Simics serial line (might return later) Thu, 12 Mar 2009 18:02:51 GMT Martin Decky [1462d35] * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) update for the new scheme of wiring device drivers to keyboard/serial ... Thu, 12 Mar 2009 18:02:21 GMT Martin Decky [4df7d3a] * kernel/arch/amd64/src/amd64.c (modified) update for the new scheme of wiring device drivers to keyboard/serial ... Thu, 12 Mar 2009 18:01:55 GMT Martin Decky [0b6eba5] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/mips32/src/debugger.c (modified) remove duplicate part of the debugger message (it is already printed ... Thu, 12 Mar 2009 18:00:53 GMT Martin Decky [7012a8d] * kernel/arch/amd64/src/boot/boot.S (modified) whitespace changes Thu, 12 Mar 2009 18:00:23 GMT Martin Decky [2a34e4c] * kernel/arch/ia32/src/ia32.c (modified) update for the new scheme of wiring device drivers to keyboard/serial ... Thu, 12 Mar 2009 17:59:12 GMT Martin Decky [0e0490bd] * kernel/arch/ia32/include/drivers/i8254.h (modified) * kernel/arch/ia32/include/drivers/i8259.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) whitespace changes Thu, 12 Mar 2009 17:57:39 GMT Martin Decky [5597947] * kernel/arch/ia32/include/drivers/kbd.h (deleted) remove obsolete include file Thu, 12 Mar 2009 17:56:13 GMT Martin Decky [4a26e39] * kernel/arch/ia32/src/drivers/vesa.c (modified) fix very strange condition Thu, 12 Mar 2009 17:55:26 GMT Martin Decky [3a1c048] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/ia32/include/asm.h (modified) make cpu_halt() really halt the execution Thu, 12 Mar 2009 17:54:24 GMT Martin Decky [3c79afe] * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/z8530/z8530.c (modified) update for the new scheme of wiring device drivers to keyboard/serial ... Thu, 12 Mar 2009 17:53:17 GMT Martin Decky [a0e1b48] * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) chardev_t -> outdev_t small fixes and cleanups Thu, 12 Mar 2009 17:52:33 GMT Martin Decky [b6f2ebc] * kernel/genarch/include/kbrd/kbrd.h (modified) * kernel/genarch/include/srln/srln.h (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/srln/srln.c (modified) wire keyboard/serial module and device drivers in a more obvious way ... Thu, 12 Mar 2009 17:49:42 GMT Martin Decky [a7efdec] * kernel/generic/src/console/chardev.c (modified) split chardev_t into indev_t and outdev_t Thu, 12 Mar 2009 17:49:03 GMT Martin Decky [099aa78] * kernel/generic/src/console/cmd.c (modified) remove the confusing "exit" from the list of commands (the exit ... Thu, 12 Mar 2009 17:48:13 GMT Martin Decky [a02e383] * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/src/console/kconsole.c (modified) avoid page fault on exit command cleanup Thu, 12 Mar 2009 17:47:21 GMT Martin Decky [67a88c3] * kernel/generic/src/lib/func.c (modified) do not create last resort console if there is no polling input device ... Thu, 12 Mar 2009 17:46:26 GMT Martin Decky [ac8e7a9] * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) use indev_t remove console IRQ notification (will be replaced by a ... Thu, 12 Mar 2009 17:43:10 GMT Martin Decky [8030f49] * kernel/generic/include/console/chardev.h (modified) split chardev_t into indev_t and outdev_t simplify and cleanup operations Thu, 12 Mar 2009 17:42:29 GMT Martin Decky [94a981a] * kernel/generic/src/interrupt/interrupt.c (modified) do not echo keypress Thu, 12 Mar 2009 17:41:58 GMT Martin Decky [8ba3dc7] * kernel/generic/src/main/main.c (modified) separate console_init() is actually not needed Thu, 12 Mar 2009 12:30:06 GMT Martin Decky [1094940] * kernel/genarch/Makefile.inc (modified) support for dummy serial line input and output (e.g. msim) Thu, 12 Mar 2009 12:29:39 GMT Martin Decky [9f7b303] * kernel/genarch/include/drivers/dsrln/dsrlnin.h (added) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (added) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (added) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (added) add dummy serial line input and output drivers Wed, 11 Mar 2009 20:49:18 GMT Jakub Jermar [4ddc76b] * kernel/arch/sparc64/src/sparc64.c (modified) Fix SMP on sparc64. Wed, 11 Mar 2009 19:52:50 GMT Jakub Jermar [05915ba4] * kernel/arch/sparc64/src/console.c (modified) Fix sparc64 builds without srln. Wed, 11 Mar 2009 19:46:35 GMT Jakub Jermar [de88998] * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Some additional fixes to the sgcn driver. Wed, 11 Mar 2009 17:26:48 GMT Pavel Rimsky [63b1537] * boot/arch/sparc64/loader/Makefile (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/port/sgcn.c (modified) SGCN driver modified to reflect the new keyboard driver architecture. ... Sun, 08 Mar 2009 14:05:42 GMT Jakub Jermar [2270bef] * kernel/arch/ia64/include/ski/ski.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) Clean up ski handling in kernel. Sun, 08 Mar 2009 13:37:07 GMT Martin Decky [ec944b1] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) optional EGA support Sun, 08 Mar 2009 10:50:12 GMT Jakub Jermar [c24c26c6] * kernel/genarch/src/srln/srln.c (modified) Add a new line - gcc is very picky lately. Sat, 07 Mar 2009 21:52:11 GMT Jakub Jermar [9482bf0b] * kernel/generic/src/mm/frame.c (modified) Fix non-debug build. Sat, 07 Mar 2009 20:36:15 GMT Jakub Jermar [1c6b3a2] * HelenOS.config (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) Improve the configuration file. - Support for easy configuration ... Sat, 07 Mar 2009 20:21:15 GMT Jakub Jermar [1515522] * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/console.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/src/console.c (modified) * kernel/arch/mips32/src/drivers/serial.c (deleted) * kernel/arch/mips32/src/mips32.c (modified) Nuke the mips32-specific ns16550 driver. Remove the conflicting ... Sat, 07 Mar 2009 19:51:24 GMT Jakub Jermar [901cda3] * kernel/arch/arm32/include/console.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/console.c (modified) Remove ARM's console_init() because it conflicts with the generic ... Sat, 07 Mar 2009 17:13:39 GMT Jiri Svoboda [3014e2b2] * kernel/arch/ia64/src/ski/ski.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/port/ski.c (added) Userspace driver for ski keyboard port. Sat, 07 Mar 2009 16:51:51 GMT Jakub Jermar [4c84368e] * HelenOS.config (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/srln/srln.h (added) * kernel/genarch/src/srln/srln.c (added) Serial line module. Sat, 07 Mar 2009 16:08:40 GMT Jakub Jermar [411b6a6] * HelenOS.config (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/i8042/i8042.h (moved) * kernel/genarch/include/drivers/ns16550/ns16550.h (moved) * kernel/genarch/include/drivers/z8530/z8530.h (moved) * kernel/genarch/include/kbrd/kbrd.h (moved) * kernel/genarch/include/kbrd/scanc.h (moved) * kernel/genarch/include/kbrd/scanc_pc.h (moved) * kernel/genarch/include/kbrd/scanc_sun.h (moved) * kernel/genarch/src/drivers/i8042/i8042.c (moved) * kernel/genarch/src/drivers/ns16550/ns16550.c (moved) * kernel/genarch/src/drivers/z8530/z8530.c (moved) * kernel/genarch/src/kbd/key.c (deleted) * kernel/genarch/src/kbrd/kbrd.c (added) * kernel/genarch/src/kbrd/scanc_pc.c (moved) * kernel/genarch/src/kbrd/scanc_sun.c (moved) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/main/main.c (modified) Complete emancipation of kernel serial controller drivers (i8042, ... Sat, 07 Mar 2009 15:59:32 GMT Jakub Jermar [e06da7e] * kernel/generic/include/errno.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) If the server cannot receive a call because it supplied a bad ... Fri, 06 Mar 2009 13:08:05 GMT Martin Decky [b11ee88] * kernel/generic/src/ipc/sysipc.c (modified) add TODO Fri, 06 Mar 2009 09:59:38 GMT Martin Decky [56d5c7f] * kernel/arch/mips32/src/asm.S (modified) cstyle Fri, 06 Mar 2009 09:53:36 GMT Martin Decky [bc0bb7c] * kernel/arch/mips32/src/asm.S (modified) save destination address properly in all cases (this fixes IPC on mips32) Thu, 05 Mar 2009 19:32:36 GMT Jiri Svoboda [f7734012] * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/src/sparc64.c (modified) Init-task names for sparc64 (that's the final one, whew). Wed, 04 Mar 2009 22:54:12 GMT Jiri Svoboda [46db10e9] * boot/arch/ia64/loader/main.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/ia64.c (modified) Init-task names for ia64. Wed, 04 Mar 2009 22:45:25 GMT Jiri Svoboda [5e9de3a] * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/main.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/ppc32.c (modified) Init-task names for ppc32. Wed, 04 Mar 2009 22:35:16 GMT Jiri Svoboda [89b1b64] * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/mips32/loader/main.h (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/src/mips32.c (modified) Init-task names for mips32. Wed, 04 Mar 2009 16:30:58 GMT Jakub Jermar [63d1ebd] * kernel/arch/ia64/include/asm.h (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (modified) Fix typo. Tue, 03 Mar 2009 23:00:58 GMT Jiri Svoboda [150385b9] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/arm32/loader/main.h (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/src/arm32.c (modified) Init task names for arm32. Tue, 03 Mar 2009 23:00:33 GMT Jakub Jermar [ff685c9] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/i8042.h (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Make the kbd port drivers platform neutral by using PIO functions. ... Tue, 03 Mar 2009 21:21:11 GMT Jiri Svoboda [06f96234] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) Unify arch_pre_main() comments. Tue, 03 Mar 2009 21:17:45 GMT Jiri Svoboda [5d8d71e] * HelenOS.config (modified) * kernel/arch/amd64/include/arch.h (modified) * kernel/arch/amd64/include/boot/boot.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/ia32/include/arch.h (modified) * kernel/arch/ia32/include/boot/boot.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/multiboot/multiboot.h (moved) * kernel/genarch/src/multiboot/multiboot.c (added) Move multiboot parsing to genarch/*/multiboot and adapt it for use ... Tue, 03 Mar 2009 20:28:09 GMT Jakub Jermar [c22e964] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/generic/include/typedefs.h (modified) There is no need to define ioport{8,16,32}_t types for each ... Tue, 03 Mar 2009 19:50:00 GMT Jiri Svoboda [da581872] * kernel/generic/src/main/kinit.c (modified) 'init:' instead of 'boot:' Tue, 03 Mar 2009 16:12:43 GMT Martin Decky [e762b43] * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/arm32/src/userspace.c (modified) better inline assembler readability using the new symbolic syntax Tue, 03 Mar 2009 15:52:55 GMT Martin Decky [f24d300] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/atomic.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/cpu/cpu.c (modified) * kernel/arch/amd64/src/fpu_context.c (modified) * kernel/arch/amd64/src/userspace.c (modified) better inline assembler readability using the new symbolic syntax Tue, 03 Mar 2009 15:20:49 GMT Martin Decky [add04f7] * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/atomic.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia32/include/cpuid.h (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/fpu_context.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/test/fpu/sse1.c (modified) better inline assembler readability using the new symbolic syntax Tue, 03 Mar 2009 12:56:20 GMT Martin Decky [deca67b] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/arch.h (modified) * kernel/arch/ia32/include/boot/boot.h (modified) * kernel/arch/ia32/include/boot/multiboot.h (moved) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/cboot.c (deleted) * kernel/arch/ia32/src/ia32.c (modified) rename ia32_cboot() to arch_pre_main() and move it to ia32.c (to be ... Tue, 03 Mar 2009 12:41:39 GMT Martin Decky [2f57690] * kernel/arch/ia32/src/boot/cboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * uspace/srv/loader/main.c (modified) cstyle Mon, 02 Mar 2009 22:46:52 GMT Jiri Svoboda [561db3f] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/proc/task.c (modified) Didn't need strrcpy() afterall. Also remove strcpy() since strncpy() ... Mon, 02 Mar 2009 22:13:30 GMT Jiri Svoboda [20f1597] * kernel/arch/ia32/src/boot/cboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * uspace/srv/loader/main.c (modified) Task names should only contain base names of commands. Also add ... Mon, 02 Mar 2009 21:18:15 GMT Jiri Svoboda [16da5f8e] * kernel/Makefile (modified) * kernel/arch/ia32/src/boot/cboot.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/include/func.h (modified) * kernel/generic/include/memstr.h (modified) * kernel/generic/include/string.h (added) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/string.c (added) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/proc/task.c (modified) String functions should be declared in string.h (and implemented in ... Mon, 02 Mar 2009 17:22:11 GMT Martin Decky [a212307] * kernel/generic/src/main/kinit.c (modified) lower startup sleep (with proper explanation) Mon, 02 Mar 2009 13:58:09 GMT Martin Decky [5d9d9a9] * kernel/genarch/src/drivers/ega/ega.c (modified) make sure the EGA framebuffer is initialized with proper attributes Sun, 01 Mar 2009 22:03:49 GMT Jiri Svoboda [2e079b70] * kernel/generic/src/proc/task.c (modified) Fix misaligned columns (whoops). Sun, 01 Mar 2009 20:51:26 GMT Jiri Svoboda [0f94c3d] * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/cboot.c (modified) * kernel/generic/include/config.h (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/task.c (modified) Read command line for multiboot modules on ia32 and copy it to task ... Sun, 01 Mar 2009 19:35:58 GMT Jiri Svoboda [bf25efb] * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/cboot.c (modified) Rewrite rest of multiboot info parsing to C. Sun, 01 Mar 2009 19:27:33 GMT Jiri Svoboda [4b241f3] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/boot/cboot.h (added) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/cboot.c (added) * kernel/generic/include/main/main.h (modified) * kernel/generic/src/main/main.c (modified) The ia32-specific boot code is written completely in assembly for no ... Sun, 01 Mar 2009 15:00:24 GMT Jiri Svoboda [bc18d63] * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/task.h (modified) * uspace/srv/loader/main.c (modified) task_set_name() syscall so that we can have names (for userspace- ... Sat, 28 Feb 2009 18:55:38 GMT Jakub Jermar [4c7257b] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/genarch/src/kbd/z8530.c (modified) Do not set sysinfo for uspace drivers directly in the kernel drivers. Sat, 28 Feb 2009 17:35:43 GMT Jakub Jermar [c43b1db2] * kernel/genarch/src/kbd/i8042.c (modified) Get rid of unused variable. Fri, 27 Feb 2009 20:41:23 GMT Jakub Jermar [42742c5a] * boot/arch/sparc64/loader/Makefile (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) * uspace/Makefile (modified) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/obio/Makefile (added) * uspace/srv/obio/obio.c (added) Userspace driver for OBIO. This will make it possible to clear ... Fri, 27 Feb 2009 13:30:20 GMT Martin Decky [c214a65] * kernel/genarch/src/drivers/ega/ega.c (modified) keep original contents of the EGA framebuffer, make sure the cursor is on Fri, 27 Feb 2009 12:53:46 GMT Martin Decky [c1f7f6ea] * kernel/generic/src/console/cmd.c (modified) prettyprint help and tests Fri, 27 Feb 2009 11:32:31 GMT Martin Decky [e49e234] * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/ia32/include/boot/memmap.h (modified) * kernel/arch/ia32/include/mm/frame.h (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia64/include/mm/frame.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/mips32/include/mm/frame.h (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/page.c (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/generic/include/align.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/mm/frame.c (modified) kernel memory management revisited (phase 2): map physical memory ... Thu, 26 Feb 2009 23:34:27 GMT Martin Decky [5f0f29ce] * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/generic/include/mm/buddy.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/src/mm/buddy.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) kernel memory management revisited (phase 1): proper support for zone ... Wed, 25 Feb 2009 23:03:22 GMT Jakub Vana [6b1de7a] * kernel/arch/ia64/src/mm/page.c (modified) Fix I/O access to identicaly mapped space Wed, 25 Feb 2009 21:32:18 GMT Jakub Jermar [3e5a814] * boot/arch/sparc64/loader/Makefile (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/lib/libc/include/ipc/bus.h (added) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/fhc/Makefile (added) * uspace/srv/fhc/fhc.c (added) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/port/z8530.c (modified) Add simple userspace FHC driver. Modify the z8530 userspace driver ... Wed, 25 Feb 2009 21:18:43 GMT Jakub Jermar [f542825] * kernel/generic/src/ddi/irq.c (modified) Fix argument order. Wed, 25 Feb 2009 17:31:10 GMT Martin Decky [9962f53] * kernel/arch/mips32/src/mm/frame.c (modified) remove typo Wed, 25 Feb 2009 17:30:44 GMT Martin Decky [2a1410d] * kernel/arch/mips32/src/mm/frame.c (modified) replace old ifdefs Tue, 24 Feb 2009 20:14:38 GMT Jiri Svoboda [c0855a0] * kernel/generic/src/console/console.c (modified) * kernel/generic/src/main/main.c (modified) Fix broken doxygen syntax. Tue, 24 Feb 2009 13:30:47 GMT Martin Decky [691eb52] * kernel/arch/ia32/src/ia32.c (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) switch between the preference of kernel/uspace IRQ hash table Sun, 22 Feb 2009 15:51:40 GMT Jakub Jermar [5b0ae4be] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/genarch/include/kbd/i8042.h (modified) * kernel/genarch/src/kbd/i8042.c (modified) The kernel i8042 driver should be instance-neutral. Sun, 22 Feb 2009 15:43:21 GMT Jakub Jermar [f9f9a13] * kernel/arch/ia64/src/ski/ski.c (modified) Make ia64 for ski build again. Need to implement kernel ... Sun, 22 Feb 2009 15:20:43 GMT Jakub Jermar [0f74869] * kernel/arch/sparc64/include/drivers/z8530.h (deleted) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/kbd/z8530.h (modified) * kernel/genarch/src/kbd/z8530.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Unbreak sparc64. Due to the lack of userspace bus drivers for the ... Sat, 21 Feb 2009 22:06:00 GMT Jakub Jermar [e7abb0e] * kernel/genarch/include/kbd/i8042.h (modified) * kernel/genarch/include/kbd/ns16550.h (modified) Remove extern declarations. Sat, 21 Feb 2009 21:53:25 GMT Jakub Jermar [26e51609] * kernel/genarch/src/kbd/ns16550.c (modified) Remove unneeded stuff from kernel's ns16550 driver.