# # ChangeLog for uspace/srv in mainline # # Generated by Trac 1.6 # 2025-04-30T19:09:36Z Tue, 03 Nov 2009 22:05:27 GMT Jakub Jermar [1647323] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_match() never assert on an I/O error. Fri, 30 Oct 2009 11:11:23 GMT Martin Decky [ce9d803] * uspace/srv/vfs/vfs_lookup.c (modified) cstyle Thu, 29 Oct 2009 22:06:46 GMT Martin Decky [2b88074b] * uspace/app/getvc/getvc.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/fcntl.h (modified) * uspace/lib/libc/include/ipc/vfs.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) vfs: file descriptors housekeeping changes - add support for ... Wed, 28 Oct 2009 18:59:11 GMT Jakub Jermar [c638c07] * uspace/srv/ns/service.c (modified) Do not attempt to answer forwarded calls in ns. Thu, 22 Oct 2009 17:35:18 GMT Jakub Jermar [3cc110f] * kernel/arch/ia32/src/userspace.c (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/srv/loader/arch/ia32/ia32.s (modified) Autodetect SYSENTER support in uspace. Tue, 20 Oct 2009 16:08:08 GMT Martin Decky [cc1f8d4] * boot/Makefile (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/Makefile.build (added) * boot/arch/arm32/loader/Makefile.common (added) * boot/arch/arm32/loader/Makefile.toolchain (added) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile.build (added) * boot/arch/ia64/loader/Makefile.common (added) * boot/arch/ia64/loader/Makefile.toolchain (added) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile.build (added) * boot/arch/mips32/loader/Makefile.common (added) * boot/arch/mips32/loader/Makefile.toolchain (added) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile.build (added) * boot/arch/ppc32/loader/Makefile.common (added) * boot/arch/ppc32/loader/Makefile.toolchain (added) * boot/tools/pack.py (modified) * kernel/Makefile (modified) * kernel/Makefile.build (added) * kernel/Makefile.common (added) * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/Makefile.build (added) * uspace/app/bdsh/Makefile.common (added) * uspace/app/edit/Makefile (modified) * uspace/app/edit/Makefile.build (added) * uspace/app/edit/Makefile.common (added) * uspace/app/getvc/Makefile (modified) * uspace/app/getvc/Makefile.build (added) * uspace/app/getvc/Makefile.common (added) * uspace/app/init/Makefile (modified) * uspace/app/init/Makefile.build (added) * uspace/app/init/Makefile.common (added) * uspace/app/init/init.c (modified) * uspace/app/klog/Makefile (modified) * uspace/app/klog/Makefile.build (added) * uspace/app/klog/Makefile.common (added) * uspace/app/tester/Makefile (modified) * uspace/app/tester/Makefile.build (added) * uspace/app/tester/Makefile.common (added) * uspace/app/tetris/Makefile (modified) * uspace/app/tetris/Makefile.build (added) * uspace/app/tetris/Makefile.common (added) * uspace/app/trace/Makefile (modified) * uspace/app/trace/Makefile.build (added) * uspace/app/trace/Makefile.common (added) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libblock/Makefile.build (added) * uspace/lib/libblock/Makefile.common (added) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.build (added) * uspace/lib/libc/Makefile.common (added) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/libfs/Makefile.build (added) * uspace/lib/libfs/Makefile.common (added) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softfloat/Makefile.build (added) * uspace/lib/softfloat/Makefile.common (added) * uspace/lib/softint/Makefile (modified) * uspace/lib/softint/Makefile.build (added) * uspace/lib/softint/Makefile.common (added) * uspace/srv/bd/ata_bd/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile.build (added) * uspace/srv/bd/ata_bd/Makefile.common (added) * uspace/srv/bd/file_bd/Makefile (modified) * uspace/srv/bd/file_bd/Makefile.build (added) * uspace/srv/bd/file_bd/Makefile.common (added) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile.build (added) * uspace/srv/bd/gxe_bd/Makefile.common (added) * uspace/srv/bd/rd/Makefile (modified) * uspace/srv/bd/rd/Makefile.build (added) * uspace/srv/bd/rd/Makefile.common (added) * uspace/srv/cir/fhc/Makefile (modified) * uspace/srv/cir/fhc/Makefile.build (added) * uspace/srv/cir/fhc/Makefile.common (added) * uspace/srv/cir/obio/Makefile (modified) * uspace/srv/cir/obio/Makefile.build (added) * uspace/srv/cir/obio/Makefile.common (added) * uspace/srv/console/Makefile (modified) * uspace/srv/console/Makefile.build (added) * uspace/srv/console/Makefile.common (added) * uspace/srv/console/console.c (modified) * uspace/srv/console/keybuffer.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/devmap/Makefile.build (added) * uspace/srv/devmap/Makefile.common (added) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/Makefile.build (added) * uspace/srv/fb/Makefile.common (added) * uspace/srv/fs/devfs/Makefile (modified) * uspace/srv/fs/devfs/Makefile.build (added) * uspace/srv/fs/devfs/Makefile.common (added) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/Makefile.build (added) * uspace/srv/fs/fat/Makefile.common (added) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile.build (added) * uspace/srv/fs/tmpfs/Makefile.common (added) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/Makefile.build (added) * uspace/srv/kbd/Makefile.common (added) * uspace/srv/loader/Makefile (modified) * uspace/srv/loader/Makefile.build (added) * uspace/srv/loader/Makefile.common (added) * uspace/srv/ns/Makefile (modified) * uspace/srv/ns/Makefile.build (added) * uspace/srv/ns/Makefile.common (added) * uspace/srv/part/mbr_part/Makefile (modified) * uspace/srv/part/mbr_part/Makefile.build (added) * uspace/srv/part/mbr_part/Makefile.common (added) * uspace/srv/pci/Makefile (modified) * uspace/srv/pci/Makefile.build (added) * uspace/srv/pci/Makefile.common (added) * uspace/srv/pci/libpci/Makefile (modified) * uspace/srv/pci/libpci/Makefile.build (added) * uspace/srv/pci/libpci/Makefile.common (added) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/Makefile.build (added) * uspace/srv/vfs/Makefile.common (added) proper support for parallel building (this time really tested) all ... Thu, 15 Oct 2009 17:45:16 GMT Jakub Jermar [622cdbe] * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/srv/loader/main.c (modified) Inherit the current working directory from the spawner to the spawnee ... Wed, 14 Oct 2009 15:00:02 GMT Martin Decky [e035612] * Makefile (modified) * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/edit/Makefile (modified) * uspace/app/getvc/Makefile (modified) * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/trace/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile (modified) * uspace/srv/bd/file_bd/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/bd/rd/Makefile (modified) * uspace/srv/cir/fhc/Makefile (modified) * uspace/srv/cir/obio/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fs/devfs/Makefile (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/loader/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/part/mbr_part/Makefile (modified) * uspace/srv/pci/Makefile (modified) * uspace/srv/vfs/Makefile (modified) make parallel build (with -j n) possible Sun, 11 Oct 2009 16:11:22 GMT Jakub Jermar [0da4e41] * uspace/app/klog/klog.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libfs/libfs.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) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/part/mbr_part/mbr_part.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) ipc_data_*() and ipc_share_*(), respectively, should be renamed to ... Tue, 06 Oct 2009 15:06:15 GMT Martin Decky [f563126] * kernel/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/loader/Makefile (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) make uspace pass compilation with clang Fri, 02 Oct 2009 14:09:43 GMT Jakub Jermar [bbddafb] * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) Make the file systems set the task return value so that the user gets ... Fri, 02 Oct 2009 14:03:10 GMT Jakub Jermar [5643a04] * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) Cleanup of the file system servers' start up text messages. Thu, 01 Oct 2009 11:50:28 GMT Jakub Jermar [8810c63] * uspace/srv/fs/fat/fat_ops.c (modified) Do not assume that a block is not dirty if we did not make it dirty. ... Thu, 01 Oct 2009 11:32:04 GMT Jakub Jermar [9a15176] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_idx_get_new() return the exact error code. Thu, 01 Oct 2009 11:09:38 GMT Jakub Jermar [0fc1e5d] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_node_get_core() return an error code. Thu, 01 Oct 2009 10:24:45 GMT Jakub Jermar [17bf658] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_node_get_new() return an error code. Thu, 01 Oct 2009 09:41:33 GMT Jakub Jermar [e6bc3a5] * uspace/srv/fs/fat/fat_ops.c (modified) fat_node_get_core() needs to take the ffn_mutex before it manipulates ... Sat, 26 Sep 2009 12:12:41 GMT Jakub Jermar [3a8faba] * uspace/srv/fs/fat/fat_fat.c (modified) Be more robust towards a discrepancy between the FAT size and total ... Fri, 25 Sep 2009 11:32:00 GMT Jakub Jermar [12bdc942] * uspace/srv/fs/fat/fat_ops.c (modified) Remove dead code. Fri, 25 Sep 2009 11:31:08 GMT Jakub Jermar [073f550] * uspace/srv/fs/fat/fat_ops.c (modified) Update fat implementation of libfs operations wrt. the preceding API ... Thu, 24 Sep 2009 16:49:02 GMT Jakub Jermar [54e4479] * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Update tmpfs implementation of libfs operations wrt. the preceding ... Mon, 21 Sep 2009 16:09:42 GMT Jakub Jermar [46c0498] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_unlink() return an error code instead of hitting an ... Mon, 21 Sep 2009 16:00:44 GMT Jakub Jermar [4b4668e] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_link() return an error code instead of hitting an assertion ... Mon, 21 Sep 2009 15:28:11 GMT Jakub Jermar [4098e38] * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_node_sync() return an error code. Tue, 15 Sep 2009 08:58:04 GMT Martin Decky [ec8bab59] * uspace/srv/vfs/vfs_ops.c (modified) remove superfluous variable Fri, 04 Sep 2009 21:50:59 GMT Jiri Svoboda [ad4b32c] * contrib/bp/srv/fs/fat/fat.bp (added) * contrib/bp/srv/pci/pci.bp (added) * kernel/arch/arm32/include/elf.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/as.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/register.h (modified) * kernel/arch/ia64/src/mm/as.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libc/arch/ia64/include/atomic.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge mainline changes. Fri, 04 Sep 2009 19:37:38 GMT Jiri Svoboda [7e266ff] * uspace/srv/part/mbr_part/mbr_part.c (modified) Detect unused PTEs by null type, not by null addresses. Fri, 04 Sep 2009 10:37:13 GMT Jiri Svoboda [9aa54d4a] * uspace/srv/part/mbr_part/mbr_part.c (modified) Add doc references and small cstyle fixes. Thu, 03 Sep 2009 15:58:28 GMT Jakub Jermar [d044447] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge FAT server error handling improvements. Thu, 03 Sep 2009 15:04:59 GMT Jakub Jermar [2f636b6] * uspace/srv/fs/fat/fat_fat.c (modified) Do not abort in fat_alloc_clusters() when an I/O error is detected. Thu, 03 Sep 2009 14:46:17 GMT Jakub Jermar [cca29e3c] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_append_clusters(), fat_chop_clusters(), fat_free_clusters(), ... Thu, 03 Sep 2009 13:36:31 GMT Jakub Jermar [dc87ad11] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) Make fat_get_cluster() return an error code. Thu, 03 Sep 2009 13:24:36 GMT Jakub Jermar [e402382] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Make fat_cluster_walk() return an error code. Thu, 03 Sep 2009 12:48:35 GMT Jakub Jermar [684b655] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Make _fat_block_get() return an error code. Tue, 01 Sep 2009 21:27:41 GMT Jiri Svoboda [e27b89a] * uspace/srv/part/mbr_part/mbr_part.c (modified) Remove fixed limitation on partition count. Tue, 01 Sep 2009 20:34:33 GMT Jiri Svoboda [440b0ce] * uspace/srv/part/mbr_part/mbr_part.c (modified) Add support for logical partitions. Tue, 01 Sep 2009 19:09:48 GMT Jiri Svoboda [822d22a] * uspace/srv/part/mbr_part/mbr_part.c (modified) Small fixes. Mon, 31 Aug 2009 20:15:35 GMT Jiri Svoboda [00b1d20e] * 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/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/part/mbr_part/Makefile (added) * uspace/srv/part/mbr_part/mbr_part.c (added) Add PC MBR partition driver (mbr_part). Only supports primary ... Sun, 30 Aug 2009 22:25:48 GMT Jiri Svoboda [1ee00b7] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/include/ipc/bd.h (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) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Revamp block device interface: (1) block size is fixed, determined by ... Thu, 27 Aug 2009 18:31:27 GMT Jakub Jermar [c91f2d1b] * 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_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Enable the block_get() and block_put() APIs to return error. Sun, 23 Aug 2009 20:41:51 GMT Jiri Svoboda [5048be7] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Move code to compute and program block coordinates to separate ... Sat, 22 Aug 2009 19:34:25 GMT Jiri Svoboda [1c1657c] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Fix: LBA-48 uses different command numbers. Sat, 22 Aug 2009 18:36:30 GMT Jiri Svoboda [a1f48f6] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Add LBA-48 addressing support. Sat, 22 Aug 2009 15:17:40 GMT Jiri Svoboda [4ef117f8] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Display device size in megabytes. Sat, 22 Aug 2009 15:08:43 GMT Jiri Svoboda [a99cf073] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Add LBA-28 addressing support. Sat, 22 Aug 2009 14:24:03 GMT Jiri Svoboda [b94334f] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Structure for identify data Sat, 22 Aug 2009 13:58:10 GMT Jiri Svoboda [0e6dce8] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Display device model name upon initialization. Wed, 12 Aug 2009 20:50:11 GMT Jakub Jermar [d44aabd] * uspace/srv/fs/fat/fat_ops.c (modified) Grow the parent node size if fat_link() allocates a new cluster. Wed, 12 Aug 2009 20:45:58 GMT Jakub Jermar [d290ef4] * uspace/srv/fs/fat/fat_ops.c (modified) fat_link() should zero out all the blocks of the newly allocated ... Wed, 12 Aug 2009 20:44:42 GMT Jakub Jermar [5f116e7] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Introduce fat_zero_cluster(). Wed, 12 Aug 2009 18:22:36 GMT Jakub Jermar [b713492b] * uspace/srv/fs/fat/fat_ops.c (modified) Fix the root directory check when fat_link() needs to allocate a new ... Wed, 12 Aug 2009 18:21:03 GMT Jakub Jermar [00a9625] * uspace/srv/fs/fat/fat_ops.c (modified) fat_create_node() should mark new zeroed blocks dirty. Wed, 12 Aug 2009 18:16:48 GMT Jakub Jermar [8b58fc1] * uspace/srv/vfs/vfs_node.c (modified) VFS does not define the meaning of the VFS node size member for ... Tue, 11 Aug 2009 15:48:54 GMT Martin Decky [5ab1648] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/src/proc/task.c (modified) * uspace/srv/ns/task.h (modified) remove obsolete TASK_WAIT notification 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: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 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 ... 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 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. 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). 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. 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 ... 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 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). 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. Wed, 01 Jul 2009 16:39:55 GMT Martin Decky [9c40f883] * uspace/srv/fb/ppm.c (modified) cstyle 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: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 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. 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 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 ... Thu, 25 Jun 2009 21:30:25 GMT Jakub Jermar [7b47fa2] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Do not use the "pending" fibril mechanism in VFS Tue, 23 Jun 2009 18:19:56 GMT Jiri Svoboda [52e4f52] * uspace/srv/bd/rd/rd.c (modified) Use rwlock instead of futex for ramdisk. Mon, 22 Jun 2009 20:17:38 GMT Jakub Jermar [ed990cf] * uspace/srv/vfs/vfs.c (modified) Remove an obsolete comment. Mon, 22 Jun 2009 20:02:42 GMT Jakub Jermar [e2dccb0] * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) Endpoint file systems should terminate the connection fibril when VFS ... Mon, 22 Jun 2009 13:39:46 GMT Martin Decky [2dfd9fa] * uspace/srv/fs/devfs/devfs_ops.c (modified) avoid races during access to the shared hash table Sat, 20 Jun 2009 19:31:19 GMT Jiri Svoboda [12956e57] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Use fibril synchronization in bd drivers. Use per-disk locks. Wed, 17 Jun 2009 22:33:08 GMT Jakub Jermar [553492be] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Finish converting VFS to fibril synchronization. Wed, 17 Jun 2009 22:32:19 GMT Jakub Jermar [ca093b3] * uspace/srv/fs/fat/fat_idx.c (modified) Strange left-over. Wed, 17 Jun 2009 22:07:42 GMT Jakub Jermar [6ebe721] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Use fibril synchronization in FAT.