# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-30T06:52:25Z Sun, 09 Aug 2009 16:04:38 GMT Jiri Svoboda [a4885a42] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) Console server does not need to include fb.h. Sun, 09 Aug 2009 15:57:43 GMT Jiri Svoboda [e795203] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/keybuffer.c (moved) * uspace/srv/console/keybuffer.h (moved) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/kbd.h (modified) Move keybuffer code to console as it is not used in keyboard driver. Sun, 09 Aug 2009 15:19:54 GMT Jiri Svoboda [c145bc2] * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/pl050.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_ctl.h (modified) * uspace/srv/kbd/include/kbd_port.h (modified) * 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/msim.c (modified) * uspace/srv/kbd/port/pl050.c (modified) * uspace/srv/kbd/port/sgcn.c (modified) * uspace/srv/kbd/port/ski.c (modified) * uspace/srv/kbd/port/sun.c (modified) Updating keyboard LEDs. Sat, 08 Aug 2009 15:40:59 GMT Jiri Svoboda [330965c] * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/malloc.c (modified) Merge mainline changes. Sat, 08 Aug 2009 15:21:01 GMT Jiri Svoboda [31de325] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Implement simple timeout when waiting for device. Sat, 08 Aug 2009 14:04:07 GMT Jiri Svoboda [54d0ddc] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Add comments and wait_status() function. Sat, 08 Aug 2009 13:49:29 GMT Jakub Jermar [42cfd91] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Merge Jiri's changes. Sat, 08 Aug 2009 13:17:08 GMT Jiri Svoboda [d5f8f19] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/task.c (modified) * tools/config.py (modified) Merge mainline changes. Sat, 08 Aug 2009 12:19:57 GMT Jakub Jermar [1724745f] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/malloc.c (modified) Fix typos. Sat, 08 Aug 2009 12:16:24 GMT Jakub Jermar [e49b57b2] * kernel/generic/src/ipc/event.c (modified) Update comment. Sat, 08 Aug 2009 10:31:53 GMT Jakub Jermar [8688a6e] * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) Let the uinit kernel thread run with interrupts enabled by default ... Sat, 08 Aug 2009 10:29:36 GMT Jakub Jermar [586cd56] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/userspace.c (modified) Use the RFLAGS defines instead of magic numbers. Sat, 08 Aug 2009 10:08:08 GMT Jiri Svoboda [a7de7907] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Adhere to algorithms in ATA-2 standard. Do not reset drives at ... Sat, 08 Aug 2009 09:30:33 GMT Jakub Jermar [9732e98] * kernel/arch/amd64/src/userspace.c (modified) Coding style fixes. Fri, 07 Aug 2009 21:37:20 GMT Jakub Jermar [121966e] * kernel/generic/src/proc/task.c (modified) task_done() should not kill tasks one by one and wait until each ... Fri, 07 Aug 2009 16:16:19 GMT Jakub Jermar [e31c2c5] * tools/config.py (modified) Include the bzr revision ID instead of the svn revision. Thu, 06 Aug 2009 13:45:02 GMT Martin Decky [24edc18] * tools/mkfat.py (modified) * tools/mktmpfs.py (modified) add '.bzr' to the ignore lists Mon, 03 Aug 2009 21:11:25 GMT Jakub Jermar [9035c5a] * version (modified) Bump version to 0.4.1 (Escalopino). Mon, 03 Aug 2009 21:06:35 GMT Jakub Jermar [19490ce] * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * 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) Fix 16bpp modes. Sun, 02 Aug 2009 22:11:28 GMT Jiri Svoboda [dd2cfa7] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Even more warnings. Sun, 02 Aug 2009 21:58:15 GMT Jiri Svoboda [fa5526d] * uspace/srv/pci/libpci/pci_ids.h (modified) * uspace/srv/pci/update-ids (modified) Fix trigraphs warning. Sun, 02 Aug 2009 19:38:02 GMT Jiri Svoboda [5b3cf90] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/srv/pci/libpci/generic.c (modified) * uspace/srv/pci/libpci/i386-ports.c (modified) * uspace/srv/pci/libpci/names.c (modified) Fix warnings in Bdsh and PCI lib. Sun, 02 Aug 2009 19:08:22 GMT Jiri Svoboda [f019cc07] * uspace/app/init/init.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/trace.c (modified) More warnings. Sun, 02 Aug 2009 18:51:49 GMT Jiri Svoboda [a405563] * uspace/app/tester/thread/thread1.c (modified) * uspace/app/tetris/shapes.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Fix some warnings. Fri, 31 Jul 2009 19:11:54 GMT Jakub Jermar [30885b9] * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.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/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) RGB conversion functions should work with a well-defined pixel format. Thu, 30 Jul 2009 15:58:54 GMT Martin Decky [646b996] * HelenOS.config (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/print/print.c (modified) * defaults/arm32/GXemul/Makefile.config (added) * defaults/arm32/integratorcp/Makefile.config (added) * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) cleanup some of the dirty hacks introduced into the arm32 port add ... Thu, 30 Jul 2009 15:17:48 GMT Martin Decky [76093ae] * boot/arch/arm32/Makefile.inc (modified) there is no need to pass the MACHINE value explicitly in Makefile.inc Thu, 30 Jul 2009 15:15:32 GMT Martin Decky [87bedd1c] * HelenOS.config (modified) improve consistency Wed, 29 Jul 2009 19:23:19 GMT Jakub Jermar [88d653c] * kernel/arch/mips32/include/atomic.h (modified) Add simple atomic_lock_arch() to mips32 so that it builds for the ... Wed, 29 Jul 2009 12:09:48 GMT Martin Decky [ba0aa6f] * uspace/lib/libc/generic/malloc.c (modified) the size argument to split_mark() should include the header and ... Tue, 28 Jul 2009 13:28:54 GMT Jakub Jermar [5e73815] * kernel/generic/src/ipc/event.c (modified) Interrupts should be disabled when acquiring answerbox's irq_lock. Tue, 28 Jul 2009 12:47:31 GMT Vineeth Pillai [6ac14a70] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/_link.ld.in (modified) * boot/arch/arm32/loader/boot.S (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/arm32/loader/print/print.c (moved) * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (added) * kernel/arch/arm32/include/mach/testarm/testarm.h (moved) * kernel/arch/arm32/include/machine_func.h (added) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/exc_handler.S (added) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (added) * kernel/arch/arm32/src/mach/testarm/testarm.c (added) * kernel/arch/arm32/src/machine_func.c (added) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/start.S (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/pl050/pl050.h (added) * kernel/genarch/include/kbrd/scanc_pl050.h (moved) * kernel/genarch/src/drivers/pl050/pl050.c (added) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd_pl050.c (added) * kernel/genarch/src/kbrd/scanc_pl050.c (added) * uspace/srv/fb/fb.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/ctl/pl050.c (added) * uspace/srv/kbd/port/pl050.c (added) ARM port for development board integratorcp(ARM926EJ core module). Fri, 24 Jul 2009 16:04:52 GMT Jakub Jermar [7038f55] * kernel/arch/ia64/include/atomic.h (modified) Add simple atomic_lock_arch() for ia64 Wed, 22 Jul 2009 19:08:39 GMT Jiri Svoboda [1641eb0] * 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/app/init/Makefile (modified) * uspace/app/init/init.c (modified) Make automatic start of BDDs and mounting of /data optional and ... Wed, 22 Jul 2009 18:46:14 GMT Jiri Svoboda [a5facfb] * uspace/app/trace/trace.c (modified) Update proto definitions in tracer. Wed, 22 Jul 2009 18:31:10 GMT Jiri Svoboda [c8404d4] * uspace/app/trace/trace.c (modified) Cope with ipc_call_sync_slow() overwriting input argument with output ... Tue, 21 Jul 2009 22:22:45 GMT Jiri Svoboda [9ad5b5cc] * uspace/app/trace/trace.c (modified) Use bool type. Tue, 21 Jul 2009 22:18:49 GMT Jiri Svoboda [6e3a44a] * uspace/app/trace/trace.c (modified) Wait for app to exit before returning from tracer. Tue, 21 Jul 2009 22:02:36 GMT Jiri Svoboda [5462a30] * uspace/app/trace/trace.c (modified) Remove accidentally commited debugging messages. Tue, 21 Jul 2009 20:37:18 GMT Jiri Svoboda [84683fdc] * uspace/app/trace/trace.c (modified) Use a dedicated fibril to wait for console events so that we can quit ... Tue, 21 Jul 2009 20:12:04 GMT Jiri Svoboda [8e1dc00] * uspace/app/trace/trace.c (modified) Let application inherit tracer's std. files. Tue, 21 Jul 2009 19:50:40 GMT Jiri Svoboda [654a30a] * uspace/app/trace/trace.c (modified) Make use of fibril sync primitives. Tue, 21 Jul 2009 18:34:05 GMT Jiri Svoboda [9d8a1ed] * uspace/app/trace/trace.c (modified) Read keys directly from console in tracer. This works around the ... Thu, 16 Jul 2009 08:44:24 GMT Jakub Jermar [986c24c] * kernel/arch/sparc64/include/atomic.h (modified) Fix sparc64 non-debug build. Wed, 15 Jul 2009 22:00:19 GMT Jiri Svoboda [aa7954f] * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) Fix comments. Wed, 15 Jul 2009 20:11:04 GMT Jakub Jermar [ba6232b] * uspace/app/bdsh/util.c (modified) Fix a couple of memory leaks and an improper use of sizeof(). Tue, 14 Jul 2009 21:26:57 GMT Jiri Svoboda [bf5443d] * contrib/conf/mips32-gx.sh (modified) Revert accidently commited change. Tue, 14 Jul 2009 21:25:13 GMT Jiri Svoboda [50cfa6c] * contrib/conf/mips32-gx.sh (modified) * uspace/app/tetris/screen.c (modified) * uspace/lib/libc/generic/io/console.c (modified) * uspace/lib/libc/include/io/console.h (modified) * uspace/lib/libc/include/ipc/console.h (modified) * 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/serial_console.c (modified) Method for getting console color capabilities. Use to fix invisible ... Tue, 14 Jul 2009 08:15:21 GMT Jakub Jermar [7d88587] * uspace/lib/libc/generic/malloc.c (modified) realloc() should really check whether the next block is indeed free. Mon, 13 Jul 2009 21:24:30 GMT Jiri Svoboda [f450280] * uspace/lib/libc/generic/malloc.c (modified) Fix alignment errors in realloc(). Mon, 13 Jul 2009 19:42:44 GMT Jakub Jermar [44539b4c] * kernel/arch/sparc64/src/asm.S (modified) Adhere to the sparc64 ABI and provide stack space for procedure ... Mon, 13 Jul 2009 19:35:34 GMT Jakub Jermar [716fb9d] * kernel/generic/include/context.h (modified) Improve comment. Mon, 13 Jul 2009 19:34:44 GMT Jakub Jermar [9a61ba5] * kernel/generic/src/main/uinit.c (modified) IRQ-safe switch to userspace. Sat, 11 Jul 2009 21:47:46 GMT Jiri Svoboda [450448d] * kernel/genarch/include/drivers/via-cuda/cuda.h (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) Implement data transmission to CUDA, use to enable autopolling. Now ... Sat, 11 Jul 2009 20:55:41 GMT Jakub Jermar [4b2c458c] * kernel/arch/sparc64/include/context.h (modified) * uspace/lib/libc/arch/sparc64/include/fibril.h (modified) * uspace/lib/libc/arch/sparc64/include/stack.h (modified) sparc64's SP_DELTA needs more space. Sat, 11 Jul 2009 15:14:56 GMT Jakub Jermar [ec8b0dac] * kernel/generic/include/context.h (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/include/fibril.h (modified) Things are much easier when the compiler knows that context_save() ... Fri, 10 Jul 2009 22:31:22 GMT Jakub Jermar [4c467ee] * uspace/lib/libc/generic/fibril.c (modified) In fibril_switch(), make sure to reload srcf with the current fibril ... Wed, 08 Jul 2009 11:29:57 GMT Jakub Jermar [30f869d] * kernel/arch/mips32/include/context_offset.h (modified) mips32's istate_t must respect the 8-byte stack alignment. Tue, 07 Jul 2009 21:48:51 GMT Jiri Svoboda [1f0db02e] * kernel/genarch/include/drivers/via-cuda/cuda.h (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) Modify CUDA driver to state machine format, with one interrupt per ... Tue, 07 Jul 2009 21:12:54 GMT Jakub Jermar [925be4e] * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/src/ivt.S (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) The ia64 kernel needs to handle the Data Access Rights fault. Tue, 07 Jul 2009 21:11:38 GMT Jakub Jermar [80a3bd9] * kernel/genarch/src/mm/page_ht.c (modified) Initialize the Accessed and Dirty bits when the page hash table is used. Mon, 06 Jul 2009 21:44:05 GMT Jiri Svoboda [8a81a73a] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Prettier output from ata_bd. Mon, 06 Jul 2009 21:16:51 GMT Jakub Jermar [1757ffce] * uspace/app/init/init.c (modified) Do not attempt to spawn non-existing programs. Mon, 06 Jul 2009 20:55:07 GMT Jiri Svoboda [95bc57c] * uspace/app/init/init.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Servers can return value as soon as they are up. Use this with block- ... Mon, 06 Jul 2009 20:16:15 GMT Jiri Svoboda [adb49f58] * uspace/app/bdsh/exec.c (modified) * uspace/app/getvc/getvc.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/task.h (modified) * uspace/srv/ns/task.c (modified) Allow to determine whether a task returned value before terminatign. Mon, 06 Jul 2009 19:40:46 GMT Jiri Svoboda [0315679] * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/task.c (modified) Move fully to IPC-based tracking of task startup and termination in ... Mon, 06 Jul 2009 19:17:49 GMT Jiri Svoboda [5d96851] * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/ns.h (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/ns/task.h (modified) Pass task ID to NS from loader. This prevents ID spoofing by user apps. Mon, 06 Jul 2009 16:02:27 GMT Jiri Svoboda [7114d83] * uspace/app/bdsh/exec.c (modified) * uspace/app/getvc/getvc.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/ns.h (modified) * uspace/lib/libc/include/task.h (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/ns/task.h (modified) Allow task to return value (will be improved). Sat, 04 Jul 2009 13:04:13 GMT Jakub Jermar [d68e4d5] * uspace/lib/libblock/libblock.c (modified) Make the libblock cache behave more like a cache and fix some bugs ... Thu, 02 Jul 2009 19:39:29 GMT Jiri Svoboda [2a77841d] * HelenOS.config (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/via-cuda/cuda.h (modified) * kernel/genarch/include/kbrd/scanc_mac.h (added) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/scanc_mac.c (added) Kernel Mac ADB keyboard driver revived. Thu, 02 Jul 2009 15:23:38 GMT Martin Decky [bb8dc88] * uspace/lib/libc/include/ipc/vfs.h (modified) remove obsolete VFS methods Thu, 02 Jul 2009 15:01:08 GMT Jakub Jermar [0143f72] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Statically allocated stat structure will do. Thu, 02 Jul 2009 14:54:50 GMT Jakub Jermar [271283b] * uspace/lib/libc/generic/malloc.c (modified) Fix typos. Thu, 02 Jul 2009 14:51:09 GMT Martin Decky [d851f597] * uspace/lib/libc/generic/malloc.c (modified) small allocator optimization add some comments Wed, 01 Jul 2009 16:39:55 GMT Martin Decky [9c40f883] * uspace/srv/fb/ppm.c (modified) cstyle Tue, 30 Jun 2009 15:54:14 GMT Martin Decky [2d11a7d8] * uspace/app/tester/Makefile (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/tester/devmap/devmap1.c (deleted) * uspace/app/tester/devmap/devmap1.def (deleted) * uspace/app/tester/fault/fault1.c (modified) * uspace/app/tester/fault/fault2.c (modified) * uspace/app/tester/ipc/answer.c (deleted) * uspace/app/tester/ipc/answer.def (deleted) * uspace/app/tester/ipc/connect.c (modified) * uspace/app/tester/ipc/hangup.def (deleted) * uspace/app/tester/ipc/ping_pong.c (modified) * uspace/app/tester/ipc/register.c (modified) * uspace/app/tester/ipc/send_async.c (deleted) * uspace/app/tester/ipc/send_async.def (deleted) * uspace/app/tester/ipc/send_sync.c (deleted) * uspace/app/tester/ipc/send_sync.def (deleted) * uspace/app/tester/loop/loop1.c (modified) * uspace/app/tester/print/print1.c (modified) * uspace/app/tester/print/print1.def (modified) * uspace/app/tester/print/print2.c (moved) * uspace/app/tester/print/print2.def (added) * uspace/app/tester/print/print3.c (added) * uspace/app/tester/print/print3.def (added) * uspace/app/tester/print/print4.c (modified) * uspace/app/tester/stdio/stdio1.c (modified) * uspace/app/tester/stdio/stdio2.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tester/thread/thread1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) tester framework rewrite (go from a menu-driven interface to command- ... Tue, 30 Jun 2009 15:53:15 GMT Martin Decky [db24058] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/errno.c (added) * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/mman.c (modified) * uspace/lib/libc/include/adt/gcdlcm.h (added) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/bitops.h (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/lib/libc/include/getopt.h (modified) * uspace/lib/libc/include/macros.h (modified) * uspace/lib/libc/include/mem.h (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/stdlib.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) small fixes and coding style changes related to the new memory allocator Tue, 30 Jun 2009 15:51:15 GMT Martin Decky [6db6fd1] * uspace/lib/libc/generic/malloc.c (added) implement simple first-fit memory allocator (modified from original ... Tue, 30 Jun 2009 15:50:04 GMT Martin Decky [ae75080a] * uspace/lib/libc/include/malloc.h (modified) define just the basic memory allocator interface Tue, 30 Jun 2009 15:48:51 GMT Martin Decky [497ae7b] * uspace/lib/libc/malloc/malloc.c (deleted) remove dlmalloc Tue, 30 Jun 2009 15:46:58 GMT Martin Decky [82346c50] * uspace/app/tester/mm/malloc1.c (added) * uspace/app/tester/mm/malloc1.def (added) memory allocator test (modified from original code by Tomas Bures ... Tue, 30 Jun 2009 15:32:46 GMT Martin Decky [f954906] * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/genarch/gsp.c (modified) * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/port/i8042.c (modified) avoid compiler warnings and one small bug Tue, 30 Jun 2009 15:31:58 GMT Martin Decky [c063d96e] * uspace/srv/console/screenbuffer.h (modified) avoid compiler warning Tue, 30 Jun 2009 15:31:39 GMT Martin Decky [7ece1fbe] * uspace/srv/fb/fb.c (modified) avoid possible segfault Mon, 29 Jun 2009 16:15:11 GMT Martin Decky [057760d3] * uspace/srv/vfs/vfs_ops.c (modified) avoid unaligned memory access Mon, 29 Jun 2009 16:03:18 GMT Martin Decky [f49cf64] * uspace/app/init/init.c (modified) simplify init, create /dev/null0 on demand Mon, 29 Jun 2009 16:02:32 GMT Martin Decky [7fcb74c] * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/include/devmap.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/srv/devmap/devmap.c (modified) add support for creating null devices on demand Mon, 29 Jun 2009 09:20:10 GMT Martin Decky [bfd247f] * uspace/lib/libc/generic/io/io.c (modified) set buffering according to what file descriptor we are opening (this ... Sun, 28 Jun 2009 21:41:13 GMT Jakub Jermar [415c7e0d] * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/sys/stat.h (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Implement stat() and VFS_IN_STAT. Modify bdsh() to use stat() during ... Sun, 28 Jun 2009 19:18:15 GMT Jakub Jermar [75160a6] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Add libfs_stat() and let FAT and TMPFS use it. Sun, 28 Jun 2009 18:59:02 GMT Jakub Jermar [852b801] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/vfs.h (modified) * uspace/lib/libc/include/sys/stat.h (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Introduce VFS_IN_FSTAT and VFS_OUT_STAT. Provide libc fstat() and ... Sun, 28 Jun 2009 13:43:15 GMT Jakub Jermar [4198f9c3] * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/vfs.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Separate the VFS input and output protocols. Sun, 28 Jun 2009 12:08:07 GMT Jiri Svoboda [6408be3] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Fix chaos in block library. Sat, 27 Jun 2009 09:41:55 GMT Jiri Svoboda [00fe6bb] * contrib/conf/ia32-qe.sh (added) * contrib/conf/mips32-gx.sh (modified) * uspace/app/init/init.c (modified) * uspace/app/tetris/scores.c (modified) Automatically try to mount FAT from disk0 on /data upon boot. Save ... Fri, 26 Jun 2009 21:34:47 GMT Jiri Svoboda [1fbe064b] * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Allow libblock to operate in write-through mode. With 'wtcache' mount ... Fri, 26 Jun 2009 15:06:48 GMT Jakub Jermar [af65b72] * uspace/srv/console/console.c (modified) Do not use the pending mechanism in console. Fri, 26 Jun 2009 15:05:36 GMT Jakub Jermar [1cab2f41] * uspace/srv/devmap/devmap.c (modified) Do not use the pending mechanism in devmap. Fri, 26 Jun 2009 15:04:54 GMT Jakub Jermar [103bb68] * kernel/genarch/src/acpi/acpi.c (modified) A little bit of cstyle. Fri, 26 Jun 2009 15:04:28 GMT Jakub Jermar [cc531be] * kernel/doc/mm (modified) Mention arm32 in the document describing virtual address translation. Fri, 26 Jun 2009 05:18:20 GMT Jakub Jermar [9593bc8] * uspace/srv/vfs/vfs_register.c (modified) Use condvar broadcast instead of signal when registering a new file ...