# # ChangeLog for uspace in mainline # # Generated by Trac 1.6 # 2025-06-20T16:07:16Z Thu, 09 Apr 2009 21:16:50 GMT Jiri Svoboda [92fd52d7] * uspace/app/bdsh/cmds/builtin_cmds.c (modified) * uspace/app/bdsh/cmds/mod_cmds.c (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/tester/devmap/devmap1.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/pci/libpci/names.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Nuke strcpy() and strcmp(). Thu, 09 Apr 2009 19:08:33 GMT Jakub Jermar [a2c58f6] * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/include/thread.h (modified) thread_exit() needs to be noreturn as well Thu, 09 Apr 2009 18:40:46 GMT Jakub Jermar [552823e] * uspace/app/klog/klog.c (modified) Fix warning. Thu, 09 Apr 2009 18:37:25 GMT Jakub Jermar [ccf814f] * uspace/lib/libc/include/unistd.h (modified) _exit() is a noreturn function. Wed, 08 Apr 2009 20:00:38 GMT Jiri Svoboda [3a180ad] * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/scores.h (modified) Allow UCS in Tetris highscores. Wed, 08 Apr 2009 18:57:11 GMT Jiri Svoboda [8be693b] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/devmap/devmap.c (modified) More replacements. Wed, 08 Apr 2009 18:47:17 GMT Jiri Svoboda [9eb3623] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/sysinfo.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) Replace some uses of old string functions in C library. Tue, 07 Apr 2009 19:03:18 GMT Jiri Svoboda [6071a8f] * uspace/app/bdsh/input.c (modified) Read UCS chars in bdsh and encode them. (bdsh is still largely ... Mon, 06 Apr 2009 19:32:58 GMT Martin Decky [3636964] * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/event.c (modified) * uspace/lib/libc/include/event.h (modified) * uspace/srv/ns/ns.c (modified) make klog more generic Mon, 06 Apr 2009 15:08:00 GMT Martin Decky [5b7f418] * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/include/string.h (modified) sync with kernel Sun, 05 Apr 2009 21:09:59 GMT Jiri Svoboda [482c86f] * uspace/lib/libc/generic/loader.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/ns/ns.c (modified) NS was forgetting to hangup phones. One phone was leaked for every ... Sun, 05 Apr 2009 16:20:02 GMT Jiri Svoboda [0175246] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) Primitive means of switching keyboard layout at run time. Use ... Sun, 05 Apr 2009 15:50:53 GMT Jiri Svoboda [56fa418] * uspace/app/bdsh/input.c (modified) * uspace/app/tester/print/print4.c (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/srv/kbd/layout/cz.c (modified) Make Czech layout work partially in bdsh. Sun, 05 Apr 2009 10:17:11 GMT Jiri Svoboda [726ef849] * uspace/dist/readme (modified) Add multilingual text to dist/readme. Sun, 05 Apr 2009 10:04:54 GMT Jiri Svoboda [cee8d3e] * HelenOS.config (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/layout/cz.c (added) WIP Czech keyboard layout. Sun, 05 Apr 2009 09:27:12 GMT Jiri Svoboda [9db4079] * uspace/lib/libc/include/kbd/kbd.h (modified) * uspace/srv/kbd/generic/key_buffer.c (modified) * uspace/srv/kbd/include/key_buffer.h (modified) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) UCS in keyboard driver. Sun, 05 Apr 2009 09:17:02 GMT Jiri Svoboda [b27eb71] * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/serial_console.c (modified) Make ega-fb and serial-fb aware of UCS. Sat, 04 Apr 2009 22:04:28 GMT Jiri Svoboda [f2b8cdc] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/generic/io/fprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/io/printf_core.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/libc/include/sys/types.h (modified) Copy printf with Unicode support to userspace. Sat, 04 Apr 2009 21:13:26 GMT Jiri Svoboda [4527fb5] * uspace/srv/fb/fb.c (modified) The pre-rendered glyphs are not viewport-specific. This was taking ... Sat, 04 Apr 2009 16:26:18 GMT Jiri Svoboda [67ebf21] * uspace/srv/console/console.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/font-8x16.c (modified) * uspace/srv/fb/font-8x16.h (modified) Use Unicode font in userspace. Fri, 03 Apr 2009 20:39:33 GMT Jiri Svoboda [171f9a1] * kernel/generic/src/console/console.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/fb.c (modified) Character encoding/decoding un uspace. Partially fix klog application. Fri, 03 Apr 2009 19:56:16 GMT Jiri Svoboda [7a2c479] * uspace/app/tester/Makefile (modified) * uspace/app/tester/print/print4.c (added) * uspace/app/tester/print/print4.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) UCS test in userspace. Thu, 02 Apr 2009 22:04:29 GMT Jiri Svoboda [7ce3cb2] * uspace/lib/libc/include/sys/types.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) Define wchar_t in userspace. Use it in fb and console. Mon, 23 Mar 2009 21:46:40 GMT Jakub Jermar [05641a9e] * kernel/Makefile (modified) * kernel/generic/include/event/event.h (added) * kernel/generic/include/event/event_types.h (added) * kernel/generic/include/syscall/syscall.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/event/event.c (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/event.c (added) * uspace/lib/libc/include/event.h (added) * uspace/srv/console/console.c (modified) Revive kernel notifications. Sun, 22 Mar 2009 19:48:11 GMT Jiri Svoboda [3fe00ee] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/modules/kcon/entry.h (added) * uspace/app/bdsh/cmds/modules/kcon/kcon.c (added) * uspace/app/bdsh/cmds/modules/kcon/kcon.h (added) * uspace/app/bdsh/cmds/modules/kcon/kcon_def.h (added) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/srv/console/console.c (modified) 'kcon' shell builtin for switching to debug console. Sun, 22 Mar 2009 17:45:15 GMT Jiri Svoboda [dc033a1] * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/serial_console.c (modified) * uspace/srv/fb/ski.c (modified) Get rid of FB_WRITE. We can use FB_DRAW_TEXT_DATA if we extend it ... Sat, 21 Mar 2009 22:02:10 GMT Jiri Svoboda [0a5116db] * uspace/srv/fb/ega.c (modified) Fix EGA. Sat, 21 Mar 2009 11:26:31 GMT Jiri Svoboda [d2cc7e1] * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) Buffer console output with line granularity. Makes esp. msim/ski ... Fri, 20 Mar 2009 21:31:00 GMT Jakub Jermar [e622f0a8] * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) Put .tbss section into the .tdata output section. This solves the ... Fri, 20 Mar 2009 20:58:21 GMT Jakub Jermar [416abec] * uspace/app/tetris/input.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/include/console.h (modified) Improve the console library functions. Fri, 20 Mar 2009 20:50:47 GMT Jakub Jermar [db90860] * uspace/srv/vfs/vfs_ops.c (modified) Just for pro forma, initialize the the link before use. Wed, 18 Mar 2009 22:22:31 GMT Jiri Svoboda [907bb49] * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/tetris/input.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/srv/loader/main.c (modified) Consolidate console interface. Wed, 18 Mar 2009 10:53:12 GMT Martin Decky [84afc7b] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * 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/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) * kernel/generic/include/ddi/device.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/device.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/ddi.c (modified) * uspace/lib/libc/include/ddi.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/z8530.c (modified) as kernel little brother drivers are not needed anymore, the device ... Wed, 18 Mar 2009 09:14:22 GMT Martin Decky [692b30dc] * uspace/srv/kbd/port/ski.c (modified) cstyle (Jiri, please be more careful) Tue, 17 Mar 2009 23:06:42 GMT Jiri Svoboda [9df34ee] * uspace/srv/kbd/port/ski.c (modified) Smarter polling to make ski keyboard usable again. Tue, 17 Mar 2009 22:22:22 GMT Jiri Svoboda [7e15496] * uspace/srv/fb/serial_console.c (modified) Remove garbage. Tue, 17 Mar 2009 22:18:47 GMT Jiri Svoboda [16e9c476] * uspace/srv/fb/serial_console.c (modified) * uspace/srv/fb/serial_console.h (modified) Interbuffer support in serial framebuffer driver for faster VC switches. Tue, 17 Mar 2009 20:48:46 GMT Jakub Jermar [f3f7009] * uspace/srv/obio/obio.c (modified) Revert the previous commit, which inappropriately reverted r4136. I ... Tue, 17 Mar 2009 20:33:29 GMT Jakub Jermar [5eb90cb] * kernel/arch/sparc64/src/mm/page.c (modified) * uspace/srv/obio/obio.c (modified) Revert the previous commit. Tue, 17 Mar 2009 20:30:53 GMT Martin Decky [b1c8dc0] * uspace/srv/obio/obio.c (modified) fix (probably) wrong bracketing Mon, 16 Mar 2009 22:58:11 GMT Martin Decky [656b789] * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/_link.ld.in (moved) * boot/arch/mips32/loader/_link.ld.in.ecoff (deleted) * contrib/toolchain/toolchain.mipseb32.sh (modified) * kernel/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/ddi.h (added) resurrect big endian support for mips32: switch from mips-sgi-irix5 ... Thu, 12 Mar 2009 22:20:38 GMT Jiri Svoboda [3b122e9] * uspace/app/init/init.c (modified) * uspace/app/init/version.c (modified) Update message, cstyle. Thu, 12 Mar 2009 19:37:20 GMT Jiri Svoboda [7ee8c5b] * uspace/srv/kbd/include/gsp.h (modified) Add more comments. Thu, 12 Mar 2009 19:18:23 GMT Jiri Svoboda [29295cd] * uspace/app/bdsh/exec.c (modified) Fix grammar. 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 22:47:30 GMT Jakub Jermar [f97e25f] * uspace/srv/kbd/Makefile (modified) Fix typo in i460GX Sun, 08 Mar 2009 14:31:51 GMT Jiri Svoboda [b0b5628] * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/ctl/sun.c (modified) * uspace/srv/kbd/genarch/gsp.c (added) * uspace/srv/kbd/genarch/stroke.c (added) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/gsp.h (added) * uspace/srv/kbd/include/kbd_ctl.h (modified) * uspace/srv/kbd/include/stroke.h (added) Constructing parser machines for tty keyboards by hand is a pain. Let ... Sat, 07 Mar 2009 22:01:41 GMT Jiri Svoboda [c247262] * uspace/srv/kbd/Makefile (modified) Do not create obsolete symlinks. 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. Fri, 06 Mar 2009 09:49:33 GMT Martin Decky [e5855f2] * uspace/lib/libc/generic/loader.c (modified) connect to the loader in a blocking way Fri, 06 Mar 2009 08:15:42 GMT Martin Decky [4f22731f] * uspace/srv/kbd/layout/us_dvorak.c (modified) cstyle Thu, 05 Mar 2009 22:46:14 GMT Jiri Svoboda [2069690] * uspace/srv/kbd/layout/us_dvorak.c (modified) Update Dvorak layout. Thu, 05 Mar 2009 22:12:59 GMT Jiri Svoboda [3d360758] * uspace/app/tetris/input.c (modified) Tetris must ignore key releases. 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: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 22:57:26 GMT Jakub Jermar [9cd98796] * uspace/srv/fb/ega.c (modified) Use PIO in uspace EGA driver. Tue, 03 Mar 2009 22:56:33 GMT Jakub Jermar [1ae8f2b] * uspace/lib/libc/arch/arm32/include/ddi.h (added) * uspace/lib/libc/arch/ia32/include/ddi.h (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (modified) * uspace/lib/libc/arch/mips32/include/ddi.h (added) * uspace/lib/libc/arch/ppc32/include/ddi.h (added) * uspace/lib/libc/arch/sparc64/include/ddi.h (added) * uspace/lib/libc/generic/ddi.c (modified) * uspace/lib/libc/include/sys/types.h (modified) PIO functions for uspace. Tue, 03 Mar 2009 17:06:34 GMT Martin Decky [02fd705] * uspace/srv/fs/fat/fat_dentry.h (modified) make sure the unions are packed (fixes FAT on arm32) 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: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 17:37:19 GMT Martin Decky [8dc72b64] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) support for pending (blocking) mounts (waiting for the presence of ... Mon, 02 Mar 2009 17:35:46 GMT Martin Decky [6519d6f] * uspace/srv/devmap/devmap.c (modified) support for pending (blocking) device lookups cleanup & cstyle Mon, 02 Mar 2009 17:35:03 GMT Martin Decky [1fcfc94] * uspace/srv/ns/ns.c (modified) add support for pending (blocking) connections to services cleanup & ... Mon, 02 Mar 2009 17:33:47 GMT Martin Decky [a32c9bb] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) blocking connection to VFS Mon, 02 Mar 2009 17:33:18 GMT Martin Decky [13ec8055] * uspace/srv/fb/ega.c (modified) cstyle Mon, 02 Mar 2009 17:33:01 GMT Martin Decky [430afff] * uspace/srv/rd/rd.c (modified) blocking connection to device mapper Mon, 02 Mar 2009 17:32:40 GMT Martin Decky [4904de8] * uspace/srv/console/console.c (modified) blocking connection to keyboard and video services Mon, 02 Mar 2009 17:32:05 GMT Martin Decky [8026731] * uspace/srv/kbd/generic/kbd.c (modified) blocking connection to cir_service Mon, 02 Mar 2009 17:31:05 GMT Martin Decky [19b28b0] * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) add IPC_FLAG_BLOCKING for generic IPC blocking operations add ... Mon, 02 Mar 2009 17:27:19 GMT Martin Decky [97c9da8] * uspace/lib/libblock/libblock.c (modified) blocking connection Mon, 02 Mar 2009 17:26:47 GMT Martin Decky [c7bbd8f8] * uspace/app/tester/devmap/devmap1.c (modified) blocking connection Mon, 02 Mar 2009 17:26:35 GMT Martin Decky [926d6caf] * uspace/app/tester/vfs/vfs1.c (modified) add flag Mon, 02 Mar 2009 17:26:01 GMT Martin Decky [c91c9fb] * uspace/app/init/init.c (modified) remove console_wait() (this will be moved to libc) mount only a ... Mon, 02 Mar 2009 17:24:56 GMT Martin Decky [6cef75da] * uspace/app/tetris/input.c (modified) get_cons_phone() -> get_console_phone() Mon, 02 Mar 2009 17:24:28 GMT Martin Decky [d8fcfc0] * uspace/app/klog/klog.c (modified) remove console_wait() (this will be moved to libc) Sun, 01 Mar 2009 20:25:23 GMT Jakub Jermar [0d5a50c] * uspace/lib/libc/arch/ia32/include/ddi.h (modified) * uspace/lib/libc/generic/ddi.c (modified) * uspace/lib/libc/include/ddi.h (modified) Introduce pio_enable() libc call. 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 15:13:57 GMT Jiri Svoboda [38c64e8] * uspace/app/bdsh/input.c (modified) The command line should ignore Tab. Fri, 27 Feb 2009 22:50:03 GMT Jakub Jermar [7a28812] * uspace/app/init/init.c (modified) Spawn OBIO driver from init. 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 17:36:23 GMT Jakub Jermar [12081e6] * uspace/srv/fhc/fhc.c (modified) Add the word 'controller'. Fri, 27 Feb 2009 17:31:59 GMT Jakub Jermar [dbaaf0a] * uspace/srv/fhc/fhc.c (modified) Update comments. 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 ... 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 20:51:30 GMT Jakub Jermar [0c33687a] * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/drivers/serial.c (modified) * uspace/srv/kbd/port/msim.c (modified) Unbreak mips32 candidate. Sat, 21 Feb 2009 20:49:01 GMT Jakub Jermar [21df2e5] * uspace/srv/kbd/port/ns16550.c (modified) Adapt the userspace ns16550 driver to the new pseudocode. Sat, 21 Feb 2009 19:22:54 GMT Jakub Jermar [9446f39] * kernel/arch/arm32/src/drivers/gxemul.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) Unreak arm32 (as far as breakage introduced by 3947 goes) and adapt ... Sat, 21 Feb 2009 17:27:59 GMT Jakub Jermar [cecb0789] * kernel/arch/ia32/src/ia32.c (modified) * kernel/genarch/src/kbd/i8042.c (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/srv/kbd/port/i8042.c (modified) This is the evil commit. In particular, it does: - introduces more ... Sat, 21 Feb 2009 11:44:24 GMT Jiri Svoboda [9646159] * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) Fix file size display when doing 'ls' of another directory. Sat, 21 Feb 2009 11:32:28 GMT Jiri Svoboda [5ad8661] * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) Support Shift modifier in stty and gxe_fb drivers. Fri, 20 Feb 2009 22:47:08 GMT Jiri Svoboda [12b6796] * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) Tackle scroll lock and cope with lock-key hardware auto-repeat. Fri, 20 Feb 2009 21:01:17 GMT Jiri Svoboda [90e3d6a] * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) e0-prefixed pc scancodes. Num Lock and numeric keyboard. Fri, 20 Feb 2009 17:11:57 GMT Martin Decky [5c06c1c] * uspace/srv/kbd/ctl/gxe_fb.c (modified) remove forgotten argument Thu, 19 Feb 2009 22:54:32 GMT Jiri Svoboda [d1eece6] * uspace/lib/libc/include/kbd/keycode.h (modified) * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/ctl/sun.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) Basic support for key modifiers. Wed, 18 Feb 2009 22:38:52 GMT Jiri Svoboda [3f95377] * uspace/srv/kbd/Makefile (modified) Compile i8042+pc for ia64. Wed, 18 Feb 2009 22:11:01 GMT Jiri Svoboda [96f392c] * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/port/sgcn.c (modified) * uspace/srv/kbd/port/z8530.c (modified) Fix typos. Remove old makefile parts. Wed, 18 Feb 2009 21:47:05 GMT Jiri Svoboda [24ff4df] * uspace/srv/console/console.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/arch/amd64 (deleted) * uspace/srv/kbd/arch/arm32/include/kbd.h (deleted) * uspace/srv/kbd/arch/arm32/src/kbd.c (deleted) * uspace/srv/kbd/arch/arm32/src/kbd_gxemul.c (deleted) * uspace/srv/kbd/arch/ia32/include/scanc.h (deleted) * uspace/srv/kbd/arch/ia32/src/kbd.c (deleted) * uspace/srv/kbd/arch/ia32/src/mouse.c (deleted) * uspace/srv/kbd/arch/ia32/src/scanc.c (deleted) * uspace/srv/kbd/arch/ia64/include/kbd.h (deleted) * uspace/srv/kbd/arch/ia64/include/scanc.h (deleted) * uspace/srv/kbd/arch/ia64/src/kbd.c (deleted) * uspace/srv/kbd/arch/ia64/src/lkbd.c (deleted) * uspace/srv/kbd/arch/ia64/src/mouse.c (deleted) * uspace/srv/kbd/arch/ia64/src/scanc.c (deleted) * uspace/srv/kbd/arch/mips32/include/kbd.h (deleted) * uspace/srv/kbd/arch/mips32/src/kbd.c (deleted) * uspace/srv/kbd/arch/mips32eb (deleted) * uspace/srv/kbd/arch/ppc32/include/kbd.h (deleted) * uspace/srv/kbd/arch/ppc32/src/kbd.c (deleted) * uspace/srv/kbd/arch/sparc64/include/kbd.h (deleted) * uspace/srv/kbd/arch/sparc64/include/scanc.h (deleted) * uspace/srv/kbd/arch/sparc64/include/sgcn.h (deleted) * uspace/srv/kbd/arch/sparc64/src/kbd.c (deleted) * uspace/srv/kbd/arch/sparc64/src/scanc.c (deleted) * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/ctl/sun.c (added) * uspace/srv/kbd/genarch/include/kbd.h (deleted) * uspace/srv/kbd/genarch/include/nofb.h (deleted) * uspace/srv/kbd/genarch/include/scanc.h (deleted) * uspace/srv/kbd/genarch/src/kbd.c (deleted) * uspace/srv/kbd/genarch/src/nofb.c (deleted) * uspace/srv/kbd/include/keys.h (deleted) * uspace/srv/kbd/port/dummy.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/i8042.h (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/ns16550.c (moved) * uspace/srv/kbd/port/sgcn.c (moved) * uspace/srv/kbd/port/z8530.c (moved) Add some missing ports and controllers (untested). Remove old parts ... Tue, 17 Feb 2009 23:05:15 GMT Jiri Svoboda [f89979b] * HelenOS.config (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/include/kbd/keycode.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/ctl/gxe_fb.c (added) * uspace/srv/kbd/ctl/pc.c (added) * uspace/srv/kbd/ctl/stty.c (added) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/include/kbd_ctl.h (added) * uspace/srv/kbd/include/kbd_port.h (added) * uspace/srv/kbd/include/layout.h (added) * uspace/srv/kbd/layout/us_dvorak.c (added) * uspace/srv/kbd/layout/us_qwerty.c (added) * uspace/srv/kbd/port/dummy.c (added) * uspace/srv/kbd/port/gxemul.c (added) * uspace/srv/kbd/port/i8042.c (added) * uspace/srv/kbd/port/i8042.h (added) * uspace/srv/kbd/port/msim.c (added) Keyboard driver overhaul -- organize by hardware structure. This is ... Mon, 16 Feb 2009 18:50:48 GMT Martin Decky [ae318d3] * 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/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/drivers/msim.c (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/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/adt/avl.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/sgcn.c (modified) * uspace/srv/kbd/arch/sparc64/src/sgcn.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/rd/rd.c (modified) overhaul pareas: use one single physical area for the physical ... Sun, 15 Feb 2009 22:31:07 GMT Jiri Svoboda [fa09449] * uspace/app/tetris/input.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/kbd.c (added) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/kbd/kbd.h (added) * uspace/lib/libc/include/kbd/keycode.h (added) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/arch/arm32/src/kbd_gxemul.c (modified) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) * uspace/srv/kbd/arch/mips32/src/kbd.c (modified) * uspace/srv/kbd/arch/ppc32/src/kbd.c (modified) * uspace/srv/kbd/genarch/src/kbd.c (modified) * uspace/srv/kbd/genarch/src/nofb.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/generic/key_buffer.c (modified) * uspace/srv/kbd/include/key_buffer.h (modified) * uspace/srv/kbd/include/keys.h (modified) Keycodes, keyboard events, kbd_event_get(). Keyboard driver now ...