# # ChangeLog for uspace/srv in mainline # # Generated by Trac 1.6 # 2025-05-01T00:36:55Z 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. Wed, 17 Jun 2009 21:07:56 GMT Jakub Jermar [34ca870] * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Handle each VFS request using a dedicated connection. Tue, 16 Jun 2009 21:53:42 GMT Jiri Svoboda [62140db] * uspace/app/init/init.c (modified) * uspace/app/tester/stdio/stdio2.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/srv/fb/ppm.c (modified) Fix assorted warnings and tiny glitches. Tue, 16 Jun 2009 20:22:58 GMT Jiri Svoboda [0471786] * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) Fix signedness issues and warnings in fb. Tue, 16 Jun 2009 20:09:52 GMT Jiri Svoboda [08c9f7d] * uspace/srv/loader/arch/ia32/ia32.s (modified) * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) Suppress warnings in loader. Tue, 16 Jun 2009 19:56:01 GMT Jiri Svoboda [a624cbfd] * uspace/srv/bd/ata_bd/ata_bd.h (modified) Improve ATA cmd regs block definition to suppress warnings. Tue, 16 Jun 2009 19:01:09 GMT Jiri Svoboda [fbbbb8a] * 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) Get rid of warnings (size_t is enough for block size). Mon, 15 Jun 2009 21:51:50 GMT Jakub Jermar [953769f] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/srv/console/console.c (modified) Handle pending input using only one fibril. Relax serialization in ... Mon, 15 Jun 2009 20:53:18 GMT Jakub Jermar [c07af37] * uspace/srv/devmap/devmap.c (modified) Handle pending lookups using only one fibril. Mon, 15 Jun 2009 19:17:11 GMT Jakub Jermar [af7383f] * 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) Handle pending mounts using only one fibril. Mon, 15 Jun 2009 18:50:11 GMT Jiri Svoboda [0ed2e0e] * uspace/srv/console/console.c (modified) Revert clandestine removal of delayed cursor position update by c4456. Sat, 13 Jun 2009 18:32:33 GMT Jiri Svoboda [1cbed6b] * uspace/srv/bd/file_bd/Makefile (added) * uspace/srv/bd/file_bd/file_bd.c (added) Add forgotten files. Sat, 13 Jun 2009 12:26:05 GMT Jiri Svoboda [d9f4c76] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Write support in ata_bd. Not used, not tested. Sat, 13 Jun 2009 09:45:33 GMT Jiri Svoboda [5481d1bb] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) Use named constants. Sat, 13 Jun 2009 09:17:33 GMT Jiri Svoboda [4f5caea] * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (added) Move type declarations to a header file. Fri, 12 Jun 2009 21:27:58 GMT Jiri Svoboda [1806e5d] * uspace/srv/bd/ata_bd/ata_bd.c (modified) Properly support two disks per ATA controller. Fake (Qemu-only) check ... Fri, 12 Jun 2009 19:44:25 GMT Jiri Svoboda [26360f7] * uspace/lib/libc/arch/arm32/include/tls.h (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/include/fibril.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/vfs/vfs_file.c (modified) Use 'fibril_local' modifier for fibril-local variables instead of ... Wed, 10 Jun 2009 21:59:58 GMT Jiri Svoboda [ba2a055] * uspace/srv/fb/ega.c (modified) Fix coordinate issues in EGA fb. Wed, 10 Jun 2009 19:15:00 GMT Martin Decky [fc02cc41] * uspace/srv/devmap/devmap.c (modified) get back fine-grained locking (which was removed in commit 4458), but ... Wed, 10 Jun 2009 18:49:37 GMT Jakub Jermar [8e13bfa] * uspace/srv/vfs/vfs_ops.c (modified) Synchronize access to pending_req. Wed, 10 Jun 2009 14:42:24 GMT Martin Decky [0e31a2b] * uspace/srv/vfs/vfs_lookup.c (modified) remove yet another serialization which is not needed anymore Tue, 09 Jun 2009 22:27:43 GMT Jakub Jermar [230260ac] * 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) * uspace/srv/vfs/vfs_register.c (modified) Make VFS use the new synchronization for fibrils. Now there should ... Mon, 08 Jun 2009 13:42:15 GMT Martin Decky [d9c8c81] * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/adt/hash_table.c (moved) * uspace/lib/libc/generic/adt/list.c (moved) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/adt/fifo.h (moved) * uspace/lib/libc/include/adt/hash_table.h (moved) * uspace/lib/libc/include/adt/list.h (moved) * uspace/lib/libc/include/fibril.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/genarch/gsp.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/gsp.h (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) rename libadt -> adt Sat, 06 Jun 2009 23:13:54 GMT Jiri Svoboda [f8ef660] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/ia32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile (added) * uspace/srv/bd/ata_bd/ata_bd.c (added) Primitive ATA disk driver that you can use in Qemu (read only). Fri, 05 Jun 2009 12:46:20 GMT Martin Decky [abc4982] * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/srv/cir/fhc/Makefile (moved) * uspace/srv/cir/fhc/fhc.c (moved) * uspace/srv/cir/obio/Makefile (moved) * uspace/srv/cir/obio/obio.c (moved) group fhc and obio under a common directory Thu, 04 Jun 2009 18:06:29 GMT Martin Decky [4a68194] * uspace/srv/console/console.c (modified) no not disturb console initialization by connections Thu, 04 Jun 2009 16:36:47 GMT Martin Decky [3bf907a] * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/kcon/kcon.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/mem.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/ns.c (modified) be more pedantic about undefined function prototypes (to avoid memory ... Thu, 04 Jun 2009 13:05:25 GMT Martin Decky [1035437] * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) keep the kernel console intact as long as it is possible (to be able ... Thu, 04 Jun 2009 11:54:02 GMT Martin Decky [c8b9f88] * uspace/srv/console/console.c (modified) add forgotten answer in case of an error Thu, 04 Jun 2009 10:12:23 GMT Jakub Jermar [99272a3] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (modified) inode_t -> fdi_node_t Wed, 03 Jun 2009 22:47:08 GMT Martin Decky [301ff30] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (modified) rename libc's fs_node_t to inode_t to avoid type conflict with VFS Wed, 03 Jun 2009 19:01:53 GMT Martin Decky [c20aa06] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (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) implement VFS_OPEN_NODE and VFS_DEVICE (no device handle is returned) ... Wed, 03 Jun 2009 18:59:31 GMT Martin Decky [17fd1d4] * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) devfs rewrite: - implement VFS_OPEN_NODE, VFS_DEVICE, VFS_SYNC, ... Wed, 03 Jun 2009 18:54:49 GMT Martin Decky [05b9912] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS rewrite: - add new VFS methods - VFS_NODE for getting VFS ... Wed, 03 Jun 2009 18:49:33 GMT Martin Decky [215abc1] * 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/stroke.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/generic/keybuffer.c (moved) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/include/keybuffer.h (moved) * 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) keyboard server rewrite: rename "kbd events" to more generic "console ... Wed, 03 Jun 2009 18:46:29 GMT Martin Decky [bbdbf86] * uspace/srv/loader/main.c (modified) add support for passing preset files rename loader_ prefix to ldr_ ... Wed, 03 Jun 2009 18:45:33 GMT Martin Decky [40313e4] * uspace/srv/ns/Makefile (modified) * uspace/srv/ns/clonable.c (added) * uspace/srv/ns/clonable.h (added) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/ns.h (added) * uspace/srv/ns/service.c (added) * uspace/srv/ns/service.h (added) * uspace/srv/ns/task.c (added) * uspace/srv/ns/task.h (added) split naming service into multiple files for better readability add ... Wed, 03 Jun 2009 18:43:15 GMT Martin Decky [5d0e461] * uspace/srv/devmap/devmap.c (modified) remove futex (devmap is not multithreaded), use fibril serialization ... Wed, 03 Jun 2009 18:41:27 GMT Martin Decky [8dc12ac] * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/ega.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) * uspace/srv/fb/serial_console.h (modified) framebuffer server rewrite: cleanup, always use canonical order of ... Wed, 03 Jun 2009 18:39:12 GMT Martin Decky [424cd43] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) console server rewrite: use VFS_READ/VFS_WRITE for generic I/O, ... Mon, 01 Jun 2009 16:56:57 GMT Martin Decky [50461f2] * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) revert commit 4443 and implement a much finer solution as suggested ... Fri, 29 May 2009 19:27:22 GMT Jakub Jermar [d0a1d961] * uspace/srv/vfs/vfs_lookup.c (modified) Put a comment for consideration. Fri, 29 May 2009 18:01:08 GMT Martin Decky [4bda76b] * uspace/srv/vfs/vfs_ops.c (modified) serialization of VFS_OPEN implementation to avoid lockup by ... Fri, 29 May 2009 03:19:29 GMT Jiri Svoboda [84adbf0] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Support more than one disk in gxe_bd (hardcoded to 2). Thu, 28 May 2009 19:55:56 GMT Jakub Jermar [39580667] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Large I/O areas actually work as expected. Fix the definition of the ... Thu, 28 May 2009 09:47:22 GMT Jakub Jermar [0c0b800] * uspace/srv/vfs/vfs_ops.c (modified) Fix function definition. Wed, 27 May 2009 19:10:09 GMT Jakub Jermar [81b430a] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) More conversions to dev_handle_t. Sat, 23 May 2009 16:28:28 GMT Martin Decky [ac23b9d3] * uspace/srv/vfs/vfs_file.c (modified) avoid accessing uninitialized files array at all times Sat, 23 May 2009 16:25:58 GMT Jakub Jermar [493853ec] * uspace/srv/vfs/vfs_ops.c (modified) Hold the namespace rwlock during the entire operation of ... Fri, 22 May 2009 19:18:39 GMT Jakub Jermar [16d17ca] * 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 fs_handle argument to libfs_mount() needed to recognize ... Thu, 21 May 2009 20:06:31 GMT Jiri Svoboda [3ecc02e] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Allow arbitrary block size in gxe_bd. Fix offset calculation. Thu, 21 May 2009 19:37:51 GMT Jakub Jermar [ae55ee8] * uspace/srv/vfs/vfs_ops.c (modified) Fix rename() on a non-root file system. Thu, 21 May 2009 19:14:40 GMT Jiri Svoboda [e7645de] * 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/srv/bd/rd/Makefile (moved) * uspace/srv/bd/rd/rd.c (moved) Move ramdisk under bd. Thu, 21 May 2009 18:21:57 GMT Jakub Jermar [296ddec0] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Call libfs_mount() from tmpfs_mount(). Thu, 21 May 2009 15:32:42 GMT Martin Decky [1601f3c] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/console.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/gfx/anim_1.ppm (moved) * uspace/srv/console/gfx/anim_2.ppm (moved) * uspace/srv/console/gfx/anim_3.ppm (moved) * uspace/srv/console/gfx/anim_4.ppm (moved) * uspace/srv/console/gfx/cons_has_data.ppm (moved) * uspace/srv/console/gfx/cons_idle.ppm (moved) * uspace/srv/console/gfx/cons_kernel.ppm (moved) * uspace/srv/console/gfx/cons_selected.ppm (moved) * uspace/srv/console/gfx/helenos.ppm (moved) * uspace/srv/console/gfx/nameic.ppm (moved) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) console cleanup (no functional changes) Thu, 21 May 2009 07:05:25 GMT Martin Decky [a095d20] * 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/app/init/init.c (modified) * uspace/srv/fs/devfs/Makefile (added) * uspace/srv/fs/devfs/devfs.c (added) * uspace/srv/fs/devfs/devfs.h (added) * uspace/srv/fs/devfs/devfs_ops.c (added) * uspace/srv/fs/devfs/devfs_ops.h (added) add simple devfs filesystem and mount it as /dev add generic NULL ... Thu, 21 May 2009 07:03:38 GMT Martin Decky [cb41a5e] * uspace/app/tester/devmap/devmap1.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/include/devmap.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/rd/rd.c (modified) improve devmap interface remove spared device Wed, 20 May 2009 11:57:52 GMT Martin Decky [fc0110d] * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fhc/Makefile (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/obio/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) add space before $@ Wed, 20 May 2009 10:29:03 GMT Martin Decky [b0ea8a9] * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) remove obsolete reference to libipc Tue, 19 May 2009 22:01:44 GMT Jiri Svoboda [44a53fd] * boot/arch/mips32/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile (added) * uspace/srv/bd/gxe_bd/gxe_bd.c (added) Experimental GXemul disk driver (device 'disk0'). Tue, 19 May 2009 21:50:08 GMT Jiri Svoboda [854c564] * uspace/srv/rd/rd.c (modified) Fix type definition. Tue, 19 May 2009 21:49:05 GMT Jakub Jermar [83937ccd] * 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) * uspace/srv/vfs/vfs_ops.c (modified) Rudimentary support for non-root mounts. Tue, 19 May 2009 21:41:55 GMT Jakub Jermar [0c2eee0] * uspace/srv/vfs/vfs.c (modified) Remove unused and non-functional code. Mon, 18 May 2009 19:45:17 GMT Jiri Svoboda [1090b8c] * uspace/app/tester/devmap/devmap1.c (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/devmap.c (added) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/devmap.h (added) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs.h (modified) C binding for devmap. Gets rid of duplicate code. Mon, 18 May 2009 17:16:24 GMT Jiri Svoboda [c5747fe] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libc/include/ipc/bd.h (moved) * uspace/srv/rd/rd.c (modified) Rename ramdisk protocol -> block device protocol. Mon, 11 May 2009 19:21:06 GMT Jakub Jermar [537611cc] * uspace/srv/rd/rd.c (modified) Create a second RD device called "spared". This is for testing purposes. Sat, 09 May 2009 21:56:50 GMT Jakub Jermar [cf95bc0] * 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.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Streamline TMPFS and fix its design so that it properly supports ... Sat, 09 May 2009 08:39:28 GMT Jakub Jermar [4f46695e] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Lookup a node's parent lexically rather than using the broken ... Fri, 08 May 2009 20:58:12 GMT Jakub Jermar [14040e5] * uspace/srv/vfs/vfs_ops.c (modified) Allow rename("a", "aa"); Wed, 06 May 2009 20:57:09 GMT Jakub Jermar [386e276] * uspace/srv/vfs/vfs_file.c (modified) Negative file descriptors shoud be considered invalid. This fixes ... Wed, 06 May 2009 19:30:07 GMT Martin Decky [a248234] * tools/mkfat.py (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) add support for lowercase extension and lowercase basename bits (NT ... Wed, 06 May 2009 18:39:31 GMT Jakub Jermar [0be3e8b] * uspace/srv/fs/fat/fat_ops.c (modified) Do not attempt to unlink non-empty FAT directories. Tue, 05 May 2009 22:18:51 GMT Jakub Jermar [770d281] * uspace/srv/fs/fat/fat_ops.c (modified) Do not attempt to unlink() FAT root. Tue, 05 May 2009 22:09:13 GMT Jakub Jermar [b6035ba] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Introduce the concept of FS nodes. A FS node is a typed abstraction ... Sun, 03 May 2009 09:01:19 GMT Jiri Svoboda [6568225] * uspace/srv/console/console.c (modified) Fix incorrect serialization in console, which could lead to the ... Sat, 25 Apr 2009 22:25:22 GMT Jiri Svoboda [43847ba] * uspace/srv/kbd/Makefile (modified) Select correct kbd controller driver on bgxemul. Sat, 25 Apr 2009 16:49:33 GMT Jiri Svoboda [409b0d6] * uspace/srv/loader/main.c (modified) Fix interpretation of return value. This caused loader to crash ...