# # ChangeLog for uspace/srv in mainline # # Generated by Trac 1.6 # 2025-10-08T03:09:39Z Tue, 25 Nov 2008 12:14:31 GMT Jakub Jermar [14c331a] * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Consider "prd" and "prd." to be the same FAT dentry names. Mon, 24 Nov 2008 22:38:44 GMT Jakub Jermar [49df572] * uspace/srv/fs/fat/fat_ops.c (modified) When creating a new directory node, allocate the first cluster for it. Mon, 24 Nov 2008 22:36:56 GMT Jakub Jermar [e478b2a4] * uspace/srv/fs/fat/fat_fat.c (modified) fat_alloc_clusters() fixes. Sun, 23 Nov 2008 16:39:17 GMT Jakub Jermar [a5da446] * uspace/srv/fs/fat/fat_ops.c (modified) When syncing a FAT node, do not skip attributes. Sun, 23 Nov 2008 16:22:40 GMT Jakub Jermar [0fdd6bb] * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add somewhat functional fat_link(). Sun, 23 Nov 2008 12:27:15 GMT Jakub Jermar [0013b9ce] * 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_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) libfs operation link() should return standard error code instead of ... Sun, 23 Nov 2008 11:00:08 GMT Jakub Jermar [50e5b25] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add implementation of fat_destroy_node() and fat_destroy(). Sat, 22 Nov 2008 12:00:05 GMT Jakub Jermar [48eb7a14] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) Add implementation of fat_idx_destroy(). Sat, 22 Nov 2008 11:04:00 GMT Jakub Jermar [6571b78] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_create_node(). Fri, 21 Nov 2008 10:12:52 GMT Jakub Jermar [18c485a] * uspace/srv/console/console.c (modified) Do not typecast (sysarg_t *) to (int *). Especially on big endian ... Tue, 18 Nov 2008 20:28:17 GMT Jakub Jermar [1d8cdb1] * 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_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Avoid unnecessary block reads in block_get(). Thu, 13 Nov 2008 10:53:59 GMT Jiri Svoboda [c1b455e] * kernel/arch/ppc32/src/asm.S (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/srv/loader/arch/ppc32/ppc32.s (modified) Fix bug #67. It was obviously all my fault - I allocated r3 for ... Sun, 09 Nov 2008 21:24:59 GMT Jakub Jermar [adb5fe3] * 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_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) libfs create operation should take the device handle as argument. Sun, 09 Nov 2008 21:13:30 GMT Jakub Jermar [9a3d5f0] * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Move common code to dedicated functions so that it can be easily reused. Sun, 09 Nov 2008 19:24:11 GMT Jakub Jermar [ac49f5d1] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) VFS_WRITE has two return arguments on success. Sun, 09 Nov 2008 17:23:53 GMT Jakub Jermar [913a821c] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Finish implementation of fat_truncate() and fix several warnings. Sun, 09 Nov 2008 14:12:20 GMT Jakub Jermar [6c8d267] * 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_fat.h (modified) Simplify the fat_cluster_walk() interface. Introduce the bn_t type ... Sat, 08 Nov 2008 11:05:32 GMT Jiri Svoboda [24d6efc] * uspace/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/trace/Makefile (modified) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softint/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/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/pci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) Always include Makefile.config instead of passing ARCH and COMPILER ... Thu, 06 Nov 2008 22:47:12 GMT Jiri Svoboda [86e3d62] * uspace/srv/loader/main.c (modified) Fix: Quit loader when caller hangs up (was leaking VCs). Wed, 05 Nov 2008 22:50:38 GMT Jakub Jermar [9d20ea8] * uspace/srv/fs/fat/fat_fat.c (modified) Need to initialize the lcl variable via a call to fat_cluster_walk(). Wed, 05 Nov 2008 22:28:54 GMT Jakub Jermar [4f1c0b4] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Extend _fat_blcks_get() to fat_cluster_walk(). Use fat_cluster_walk() ... Tue, 04 Nov 2008 23:13:20 GMT Jakub Jermar [8334a427] * uspace/srv/fs/fat/fat_ops.c (modified) More fat_truncate() bits. Tue, 04 Nov 2008 22:37:20 GMT Jakub Jermar [c472aff] * uspace/srv/fs/fat/fat_ops.c (modified) Enable fat_write(). Tue, 04 Nov 2008 22:34:59 GMT Jakub Jermar [6c71a1f] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Start implementing fat_truncate(). Sun, 02 Nov 2008 17:54:25 GMT Jakub Jermar [6132b59] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) Do not use/pass the superfluous block size argument to block_get(). Sun, 02 Nov 2008 13:38:56 GMT Jakub Jermar [f1ba5d6] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add block_cache_init(). Sun, 02 Nov 2008 10:32:42 GMT Jakub Jermar [0c243b4] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) block_read() should return the real error code. Sun, 02 Nov 2008 10:21:31 GMT Jakub Jermar [6284978] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Separate the block_init() phase from reading of the boot block. Fri, 31 Oct 2008 16:32:48 GMT Jakub Jermar [7d861950] * uspace/srv/fs/fat/fat_ops.c (modified) move comment Fri, 31 Oct 2008 15:59:41 GMT Jakub Jermar [0d974d8] * uspace/srv/fs/fat/fat_ops.c (modified) fat_read() needs to stop reading beyond the EOF. Tue, 28 Oct 2008 15:40:19 GMT Jakub Jermar [7858bc5f] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Setup communication parameters with the block device in block_init(). ... Mon, 27 Oct 2008 22:38:56 GMT Jakub Jermar [b0247bac] * uspace/srv/fs/fat/fat_ops.c (modified) Directory size is always a multiple of BPS. Fix computation of number ... Mon, 27 Oct 2008 16:53:38 GMT Jakub Jermar [fc840d9] * uspace/Makefile (modified) * uspace/lib/libblock/Makefile (added) * uspace/lib/libblock/libblock.c (added) * uspace/lib/libblock/libblock.h (added) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/Makefile (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/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Move libfs_blockread(), block_get() and block_put() to libblock. Mon, 27 Oct 2008 15:14:16 GMT Jakub Jermar [beb17734] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_node_sync(). Mon, 27 Oct 2008 14:25:24 GMT Jakub Jermar [9f95a80] * uspace/srv/fs/fat/fat_fat.c (modified) Add comments to functions in fat_fat.c. Mon, 27 Oct 2008 13:28:29 GMT Jakub Jermar [0ec862d] * uspace/srv/fs/fat/fat_fat.c (modified) Add FAT allocation futex. Mon, 27 Oct 2008 12:45:08 GMT Jakub Jermar [cb682eb] * uspace/srv/fs/fat/fat.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) Pass the buffer holding the boot sector to the internal functions so ... Sun, 26 Oct 2008 19:49:14 GMT Jakub Jermar [e17d986] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_append_clusters(). Sun, 26 Oct 2008 18:22:03 GMT Jakub Jermar [a429bfb] * uspace/srv/fs/fat/fat_fat.c (modified) Make sure that data are converted from / to the native endianity when ... Sun, 26 Oct 2008 17:26:32 GMT Jakub Jermar [23b56ca] * uspace/srv/fs/fat/fat_fat.c (modified) Implementation of fat_mark_cluster(). Sun, 26 Oct 2008 15:35:26 GMT Jakub Jermar [b1178d0] * uspace/srv/fs/fat/fat_fat.c (modified) Implement fat_alloc_shadow_clusters(). Sun, 26 Oct 2008 14:10:53 GMT Jakub Jermar [0f57d0e] * uspace/srv/fs/fat/fat.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) Move functionality related to manipulatings file allocation tables to ... Sun, 26 Oct 2008 13:09:24 GMT Jakub Jermar [033ef7d3] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Move functionality related to FAT dentries to fat_dentry.c. Sun, 26 Oct 2008 12:25:00 GMT Jakub Jermar [6ebaff9] * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat_dentry.c (added) * uspace/srv/fs/fat/fat_dentry.h (added) * uspace/srv/fs/fat/fat_fat.c (added) * uspace/srv/fs/fat/fat_fat.h (added) Prepare to break fat_ops.c into multiple files. Sun, 26 Oct 2008 11:36:13 GMT Jakub Jermar [8b0bc1f] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_alloc_clusters(). Sat, 25 Oct 2008 19:38:38 GMT Jakub Jermar [b4b7187] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_fill_gap(). Sat, 25 Oct 2008 17:48:09 GMT Jakub Jermar [6f2dfd1] * uspace/srv/fs/fat/fat_ops.c (modified) More complete prototype of fat_write(). Sat, 25 Oct 2008 15:02:14 GMT Jakub Jermar [8d32152] * uspace/srv/fs/fat/fat_ops.c (modified) Mark progress in fat_write(). Sat, 25 Oct 2008 10:39:49 GMT Jakub Jermar [c947dda] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Dummy fat_write(). Thu, 09 Oct 2008 19:26:58 GMT Jiri Svoboda [c61d34b] * uspace/app/tester/ipc/send_sync.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/smc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/generic/tls.c (modified) * uspace/lib/libc/generic/vfs/canonify.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Fix assorted warnings. Wed, 24 Sep 2008 16:11:35 GMT Jiri Svoboda [0993087] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/srv/loader/main.c (modified) Fix bugs in getting task ID from loader (was breaking ppc32). Wed, 24 Sep 2008 10:57:21 GMT Jiri Svoboda [4470e26] * uspace/app/trace/trace.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/srv/loader/main.c (modified) Separate load and run commands for loader. Update tracer - no events ... Thu, 18 Sep 2008 09:05:31 GMT Jiri Svoboda [47e0a05b] * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/srv/loader/main.c (modified) Allow trace to run programs and trace them (no more task IDs) Fri, 22 Aug 2008 19:44:52 GMT Jakub Jermar [5ab597d] * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Add reference to the mounted FS root. This makes it possible to ... Mon, 18 Aug 2008 21:17:51 GMT Jakub Jermar [ddd1219] * uspace/srv/fs/fat/fat_ops.c (modified) Support for readdir() on FAT. Fri, 15 Aug 2008 20:02:36 GMT Jakub Jermar [e2115311] * uspace/srv/fs/fat/fat_ops.c (modified) Determine the size of a directory node by walking the FAT and ... Thu, 14 Aug 2008 20:09:11 GMT Jakub Jermar [874a0e8] * uspace/srv/loader/elf_load.c (modified) Make sure that the loader keeps on read()ing until it read()s all it ... Thu, 14 Aug 2008 19:31:50 GMT Jakub Jermar [6808614] * uspace/srv/fs/fat/fat_ops.c (modified) fat_read() should expect IPC_M_DATA_READ instead of IPC_M_DATA_WRITE. Thu, 14 Aug 2008 19:15:24 GMT Jakub Jermar [c06dbf9] * uspace/srv/fs/fat/fat_ops.c (modified) When removing a FAT node from the ffn list, use the correct pointer ... Tue, 12 Aug 2008 20:47:16 GMT Jakub Jermar [79d031b] * uspace/srv/fs/fat/fat_ops.c (modified) More complete fat_read(). Tue, 12 Aug 2008 19:14:09 GMT Jakub Jermar [4bf40f6] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Dummy implementation of fat_read(). Sun, 10 Aug 2008 22:36:30 GMT Jakub Jermar [2ab1023] * uspace/srv/fs/fat/fat_ops.c (modified) FAT dentry type used for subdirectories doesn't store the directory ... Sun, 10 Aug 2008 09:19:32 GMT Jakub Jermar [d2e9c47] * uspace/srv/fs/fat/fat_ops.c (modified) Several fixes for the FAT file system: - do not copy padding during ... Sat, 09 Aug 2008 09:58:06 GMT Jakub Jermar [7a35204a] * uspace/srv/fs/fat/fat_ops.c (modified) First attempt at delivering the FAT16 read-only support. Needless to ... Sat, 09 Aug 2008 09:45:02 GMT Jakub Jermar [12fc042] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Fix the VFS protocol so that the client can determine that VFS_MOUNT ... Fri, 08 Aug 2008 14:31:05 GMT Jakub Jermar [c544c5d] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/rd/rd.h (modified) Stop using fixed size BLOCK_SIZE in the ramdisk task and allow each ... Thu, 07 Aug 2008 21:40:27 GMT Jakub Jermar [a61d1fc3] * uspace/srv/fs/fat/fat_ops.c (modified) Pass block size to block_get() in the last argument. Thu, 07 Aug 2008 21:20:54 GMT Jakub Jermar [61bc901] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Add a comment to libfs_blockread() and change type from size_t to ... Thu, 07 Aug 2008 19:01:24 GMT Jakub Jermar [d2c1fd5] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Move tmpfs_blockread() to libfs and rename it to libfs_blockread(). ... Thu, 07 Aug 2008 18:05:04 GMT Jakub Jermar [9f429c0] * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Let tmpfs_blockread() use async_req_2_1() instead of ipc_call_sync_2_1(). Wed, 06 Aug 2008 18:27:11 GMT Jakub Jermar [ade06b4] * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Avoid magic numbers in tmpfs_dump.c. Sun, 27 Jul 2008 15:23:05 GMT Martin Decky [94fa807d] * uspace/srv/fb/msim.c (modified) clear screen not until successful connection from console Sun, 27 Jul 2008 15:15:48 GMT Martin Decky [113c677] * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/mips32/include/drivers/msim.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/msim.c (added) * uspace/srv/fb/msim.h (added) reintroduce support for MSIM text console in user space Tue, 08 Jul 2008 17:27:42 GMT Jiri Svoboda [f93f168] * uspace/srv/loader/elf_load.c (modified) Some Cstyle Tue, 08 Jul 2008 16:05:45 GMT Jiri Svoboda [c98e6ee] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (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) * kernel/Makefile (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia32xen/src/userspace.c (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc64/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/program.h (added) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/synch/smc.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (added) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/smc.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (added) * uspace/app/cli/cli.c (added) * uspace/app/init/init.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/ppc64/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/pcb.c (added) * uspace/lib/libc/generic/smc.c (added) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/as.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/loader.h (added) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/loader/pcb.h (added) * uspace/lib/libc/include/smc.h (added) * uspace/lib/libc/include/task.h (modified) * uspace/srv/loader/Makefile (added) * uspace/srv/loader/arch/amd64/Makefile.inc (added) * uspace/srv/loader/arch/amd64/_link.ld.in (added) * uspace/srv/loader/arch/amd64/amd64.s (added) * uspace/srv/loader/arch/arm32/Makefile.inc (added) * uspace/srv/loader/arch/arm32/_link.ld.in (added) * uspace/srv/loader/arch/arm32/arm32.s (added) * uspace/srv/loader/arch/ia32/Makefile.inc (added) * uspace/srv/loader/arch/ia32/_link.ld.in (added) * uspace/srv/loader/arch/ia32/ia32.s (added) * uspace/srv/loader/arch/ia64/Makefile.inc (added) * uspace/srv/loader/arch/ia64/_link.ld.in (added) * uspace/srv/loader/arch/ia64/ia64.s (added) * uspace/srv/loader/arch/mips32/Makefile.inc (added) * uspace/srv/loader/arch/mips32/_link.ld.in (added) * uspace/srv/loader/arch/mips32/mips32.s (added) * uspace/srv/loader/arch/ppc32/Makefile.inc (added) * uspace/srv/loader/arch/ppc32/_link.ld.in (added) * uspace/srv/loader/arch/ppc32/ppc32.s (added) * uspace/srv/loader/arch/sparc64/Makefile.inc (added) * uspace/srv/loader/arch/sparc64/_link.ld.in (added) * uspace/srv/loader/arch/sparc64/sparc64.s (added) * uspace/srv/loader/elf_load.c (added) * uspace/srv/loader/include/arch.h (added) * uspace/srv/loader/include/elf.h (added) * uspace/srv/loader/include/elf_load.h (added) * uspace/srv/loader/interp.s (added) * uspace/srv/loader/main.c (added) Merge program-loader related stuff from dynload branch to trunk. (huge) Mon, 07 Jul 2008 13:07:11 GMT Jakub Jermar [b7f9087] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Instead of aborting or crashing, return EBADF when an invalid file ... Thu, 03 Jul 2008 13:21:20 GMT Jiri Svoboda [515a0102] * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/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/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) Do not disassemble needlessly. Sat, 07 Jun 2008 14:52:29 GMT Jakub Jermar [689f036] * uspace/srv/fs/fat/fat_ops.c (modified) Initialize in-core FAT root directory node during mount. Fri, 06 Jun 2008 20:44:18 GMT Jakub Jermar [b7b6753] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) Put a frequently used construct into a function. Fri, 06 Jun 2008 20:23:02 GMT Jakub Jermar [cde485d] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Initialize global FAT IDX structures when the FAT server starts and ... Fri, 06 Jun 2008 15:16:41 GMT Jakub Jermar [f49b0ea] * 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.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Split the 'mount another filesystem here' and 'you are being mounted ... Thu, 05 Jun 2008 22:49:54 GMT Jakub Jermar [40257f5] * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (added) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Evict the code which loads the TMPFS file system from a file system ... Tue, 03 Jun 2008 19:22:59 GMT Jakub Jermar [7f880ee8] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Return value argument to ipc_call_sync_X_Y() may not be int or it ... Tue, 03 Jun 2008 15:11:15 GMT Martin Decky [a4b4b47] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) initialize tmpfs from RAM disk Tue, 03 Jun 2008 15:10:53 GMT Martin Decky [536ec42] * uspace/srv/fb/main.c (modified) * uspace/srv/fb/sysio.c (deleted) * uspace/srv/fb/sysio.h (deleted) disable kernel console output for now (this breaks some archs) Tue, 03 Jun 2008 15:10:17 GMT Martin Decky [2f65fb0] * uspace/srv/rd/rd.c (modified) devmap support, small fixes Tue, 03 Jun 2008 15:09:48 GMT Martin Decky [271b540] * uspace/srv/console/console.c (modified) service banner Tue, 03 Jun 2008 15:09:30 GMT Martin Decky [e623197] * uspace/srv/ns/ns.c (modified) service banner Tue, 03 Jun 2008 15:09:06 GMT Martin Decky [e00938c] * uspace/srv/kbd/generic/kbd.c (modified) service banner Tue, 03 Jun 2008 15:08:37 GMT Martin Decky [bd80465] * uspace/srv/console/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/rd/Makefile (modified) remove __entry_driver entry points Tue, 03 Jun 2008 15:07:52 GMT Martin Decky [21c5d41] * uspace/srv/devmap/devmap.c (modified) * uspace/srv/devmap/devmap.h (deleted) remove extensive debugging output remove private devmap.h Tue, 03 Jun 2008 15:07:16 GMT Martin Decky [6c89f20d] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) disable extensive debugging output Fri, 30 May 2008 14:23:29 GMT Martin Decky [afb1e35] * HelenOS.config (modified) * tools/fix_symlinks.sh (modified) * tools/mktmpfs.py (modified) * uspace/srv/pci/update-ids (modified) cleanup scripts Sun, 18 May 2008 21:58:54 GMT Jakub Jermar [64b67c3] * 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_ops.c (modified) Make VFS_MOUNT call even when mounting the root file system. Sun, 18 May 2008 20:20:47 GMT Jakub Jermar [ce7311fc] * uspace/srv/vfs/vfs_ops.c (modified) Cram VFS_MOUNT into one message. This creates a hidden demand for the ... Sat, 17 May 2008 21:04:01 GMT Jakub Jermar [e811bde] * uspace/srv/fs/fat/fat_ops.c (modified) Add synchronization to fat_match(). Sat, 17 May 2008 20:10:54 GMT Jakub Jermar [add5835] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add locks to FAT index structures, FAT in-core node structures. Add ... Fri, 16 May 2008 21:31:31 GMT Jakub Jermar [78a1b7b] * uspace/srv/fs/fat/fat_idx.c (modified) Introduce a futex protecting the up_hash and ui_hash. Fri, 16 May 2008 21:03:46 GMT Jakub Jermar [4452366] * uspace/srv/fs/fat/fat_idx.c (modified) Introduce futex for protecting the list of unused structures in FAT ... Mon, 12 May 2008 16:16:42 GMT Jakub Jermar [34b3ce3] * uspace/srv/fs/fat/fat_ops.c (modified) Implement fat_node_put() and remove the node from the free node list ...