# # ChangeLog for uspace in mainline # # Generated by Trac 1.6 # 2025-06-08T13:51:07Z Sun, 02 Apr 2017 20:38:50 GMT Jakub Jermar [d96d9bc] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.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/util.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) Rename chdir() to vfs_cwd_set() and getcwd() to vfs_cwd_get() Sun, 02 Apr 2017 19:20:21 GMT Jakub Jermar [1e2e5795] * uspace/lib/c/generic/vfs/vfs.c (modified) Factor out code to lookup the parent and copy out the child component Sun, 02 Apr 2017 13:11:46 GMT Jakub Jermar [d4067a7] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/dirent.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) Separate the dirent functions to dirent.c Sun, 02 Apr 2017 12:27:14 GMT Jakub Jermar [ce04ea44] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) Rename read() to vfs_read() and write() to vfs_write() Sun, 02 Apr 2017 11:47:52 GMT Jakub Jermar [163fc09] * uspace/app/bdsh/cmds/modules/mv/mv.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/stdio.c (modified) Rename rename() to vfs_rename_path() Sun, 02 Apr 2017 11:36:01 GMT Jakub Jermar [151f1cc] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Rename _vfs_walk() to vfs_walk() Sun, 02 Apr 2017 11:24:06 GMT Jakub Jermar [9c4cf0d] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/inbox.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename close() to vfs_put() This is motivated mainly by the fact ... Sun, 02 Apr 2017 10:39:13 GMT Jakub Jermar [b19e892] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/dist/src/c/demos/tetris/scores.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/fcntl.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/include/posix/fcntl.h (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/stdlib.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/port/adb.c (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge open() with posix_open() and provide vfs_lookup_open() instead ... Sat, 01 Apr 2017 06:49:10 GMT Jakub Jermar [80743a1] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Rename (un)mount to vfs_(un)mount_path Fri, 31 Mar 2017 19:57:38 GMT Jakub Jermar [6e5562a] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/untar/main.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/failure.h (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/stat.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/posix/include/posix/sys/stat.h (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) Introduce vfs_link_path() and replace mkdir() with it Thu, 30 Mar 2017 21:09:51 GMT Jakub Jermar [a56cef9] * uspace/app/kio/kio.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) Rename fsync() to vfs_sync() Thu, 30 Mar 2017 20:59:36 GMT Jakub Jermar [67e881c] * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename ftruncate() to vfs_resize() Thu, 30 Mar 2017 20:47:53 GMT Jakub Jermar [79ea5af] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename unlink() to vfs_unlink_path() and _vfs_unlink() to ... Thu, 30 Mar 2017 20:00:54 GMT Jakub Jermar [ae7bfbbd] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/pcut/src/os/generic.c (modified) * uspace/lib/posix/source/stdio.c (modified) Remove remove() Thu, 30 Mar 2017 19:52:23 GMT Jakub Jermar [23a0368] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * 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/touch/touch.c (modified) * uspace/app/bdsh/compl.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/stat.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/internal/common.h (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/match.c (modified) Rename stat() to vfs_stat_path() and fstat() to vfs_stat() Thu, 30 Mar 2017 18:58:28 GMT Jakub Jermar [b5b5d84] * uspace/app/df/df.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/statfs.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) Rename statfs() to vfs_statfs_path() and provide relativized vfs_statfs() Sun, 26 Mar 2017 20:57:06 GMT Jakub Jermar [fe91f66] * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Omit unnecessary prefixes and suffixes from method and interface names Sun, 26 Mar 2017 20:46:56 GMT Jakub Jermar [fcab7ef] * uspace/app/getterm/getterm.c (modified) * uspace/app/redir/redir.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge dup2() into vfs_clone() Sun, 26 Mar 2017 19:56:55 GMT Jakub Jermar [f644472] * uspace/lib/c/generic/vfs/vfs.c (modified) Fix warning Sun, 26 Mar 2017 10:28:44 GMT Jakub Jermar [8e9b2534] * uspace/app/init/init.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/include/io/logctl.h (modified) * uspace/lib/c/include/ipc/logger.h (modified) * uspace/srv/logger/ctl.c (modified) Set logger's VFS root As an init task, logger starts with no VFS ... Fri, 24 Mar 2017 20:31:54 GMT Jakub Jermar [58898d1d] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/private/stdio.h (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/dirent.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/internal/common.h (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_pager.c (modified) Remove VFS_IN_SEEK from VFS Wed, 22 Mar 2017 20:39:05 GMT Jakub Jermar [c9e3692] * uspace/lib/c/include/ipc/vfs.h (modified) Fix comment - there is no L_ROOT anymore Wed, 22 Mar 2017 20:31:52 GMT Jakub Jermar [c68edd2] * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) Remove L_OPEN Opens are now explicit in the interface and operate ... Wed, 22 Mar 2017 19:26:21 GMT Jakub Jermar [e4e546b] * uspace/srv/vfs/vfs_lookup.c (modified) Fix L_CREATE and L_UNLINK across mountpoints Server-side ... Tue, 21 Mar 2017 19:20:30 GMT Jakub Jermar [c990ee6] * uspace/srv/vfs/vfs_ops.c (modified) Handle vfs_node_get() returning NULL Tue, 21 Mar 2017 19:19:56 GMT Jakub Jermar [ebf1011] * uspace/srv/vfs/vfs_ipc.c (modified) Prefer optically less dense code Mon, 20 Mar 2017 17:14:21 GMT Jakub Jermar [3648e184] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) Remove VFS_IN_UNLINK Sun, 19 Mar 2017 20:15:55 GMT Jakub Jermar [55a7fee] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Streamline vfs_op_fstat() Sun, 19 Mar 2017 19:57:10 GMT Jakub Jermar [35e81e2] * uspace/srv/vfs/vfs_ops.c (modified) Streamline vfs_op_statfs() Sun, 19 Mar 2017 11:06:56 GMT Jakub Jermar [3bbd921] * uspace/srv/vfs/vfs_lookup.c (modified) Use simple assignment instead of memcpy() Sun, 19 Mar 2017 10:08:43 GMT Jakub Jermar [61600e7] * uspace/lib/c/generic/vfs/vfs.c (modified) Use absolute path in vfs_get_mtab_list() Sat, 18 Mar 2017 20:58:08 GMT Jakub Jermar [61042de] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/fs/libfs.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Cstyle and clutter removal Sat, 18 Mar 2017 16:14:05 GMT Jakub Jermar [b7f69f2] * uspace/srv/loader/main.c (modified) Add forgotten return Sat, 18 Mar 2017 15:46:04 GMT Jakub Jermar [ad67aa1] * uspace/lib/fs/libfs.c (modified) Remove debugging code Sat, 18 Mar 2017 15:36:00 GMT Jakub Jermar [38aaf005] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) Callers of open() must use exactly one of O_RDONLY, O_WRONLY and O_RDWR Sat, 18 Mar 2017 15:13:28 GMT Jakub Jermar [0b97336] * uspace/lib/c/generic/vfs/vfs.c (modified) Set errno and return -1 for standards-alluding interfaces Sat, 18 Mar 2017 14:43:32 GMT Jakub Jermar [c725619] * uspace/lib/c/generic/vfs/vfs.c (modified) Test vfs_root() return value more robustly In particular, ... Sat, 18 Mar 2017 14:30:41 GMT Jakub Jermar [f6b6b40] * uspace/srv/vfs/vfs_lookup.c (modified) Get rid of custom _strrchr in favor of str_rchr Sat, 18 Mar 2017 14:25:47 GMT Jakub Jermar [4f9ab1e] * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) vfs_node_peek() should add a reference to the node Sat, 18 Mar 2017 13:08:17 GMT Jakub Jermar [7f59d6c] * uspace/srv/vfs/vfs_ops.c (modified) Revert the order of link and unlink operations during rename This ... Thu, 16 Mar 2017 17:29:53 GMT Jakub Jermar [39c3b7f9] * uspace/srv/vfs/vfs_pager.c (modified) Put the file earlier to avoid deadlock with vfs_rdwr_internal() Thu, 16 Mar 2017 17:17:31 GMT Jakub Jermar [5a2b765] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/statfs.h (modified) * uspace/lib/fs/libfs.c (modified) Add the FS name field to struct statfs Thu, 16 Mar 2017 16:50:29 GMT Jakub Jermar [8ffedd8] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) Partially revive support for mount table listing and walking This ... Mon, 13 Mar 2017 20:33:06 GMT Jakub Jermar [35b7d86e] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/df/df.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Remove VFS_IN_MTAB_GET The mountpoints in VFS don't know their path ... Fri, 10 Mar 2017 20:46:16 GMT Jakub Jermar [ea56098] * uspace/srv/loader/main.c (modified) Set VFS root for loader This is important for the dynamically ... Fri, 10 Mar 2017 09:48:52 GMT Jakub Jermar [1701a24d] * uspace/lib/c/include/ipc/vfs.h (modified) Add WALK_MOUNT_POINT to WALK_ALL_FLAGS Fri, 10 Mar 2017 09:41:23 GMT Jakub Jermar [ef4cf62] * uspace/lib/c/include/ipc/vfs.h (modified) Remove commented out code and unused bit positions Fri, 10 Mar 2017 09:15:29 GMT Jakub Jermar [4809715] * uspace/srv/vfs/vfs_ops.c (modified) Fix cstyle Wed, 08 Mar 2017 18:27:40 GMT Jakub Jermar [0d35511] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (added) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1948-1965 ... Wed, 08 Mar 2017 11:42:17 GMT Jakub Jermar [5126f80] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1946 ... Wed, 08 Mar 2017 09:56:06 GMT Jakub Jermar [a737667e] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Implement statfs() using _vfs_walk() Tue, 07 Mar 2017 20:47:35 GMT Jakub Jermar [bb9ec2d] * uspace/app/bdsh/exec.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/private/io.h (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/inbox.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/elf/elf_load.h (modified) * uspace/lib/c/include/elf/elf_mod.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/task.h (modified) * uspace/lib/c/include/vfs/inbox.h (added) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1941-1944 ... Tue, 07 Mar 2017 18:01:55 GMT Jakub Jermar [e796dc8] * uspace/lib/c/generic/elf/elf_mod.c (modified) Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ... Tue, 07 Mar 2017 17:41:37 GMT Jakub Jermar [48178b56] * uspace/lib/c/generic/elf/elf_mod.c (modified) Load segment using a long read Tue, 07 Mar 2017 17:00:09 GMT Jakub Jermar [eca9fd0] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ... Tue, 07 Mar 2017 11:22:36 GMT Jakub Jermar [930f5c3] * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1938 ... Tue, 07 Mar 2017 11:13:54 GMT Jakub Jermar [06e70567] * uspace/srv/loader/main.c (modified) Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1937 Tue, 07 Mar 2017 11:05:53 GMT Jakub Jermar [a274a5f] * uspace/srv/vfs/vfs_ops.c (modified) Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1927 Tue, 07 Mar 2017 10:53:31 GMT Jakub Jermar [354b642] * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (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) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1932-1936 ... Sun, 05 Mar 2017 20:23:05 GMT Jakub Jermar [c577a9a] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_pager.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5 revisions 1929-1930 Fri, 03 Mar 2017 21:32:38 GMT Jakub Jermar [1dff985] * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.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_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5 up to revision 1926 Sun, 26 Feb 2017 22:00:46 GMT Jakub Jermar [5b46ec8] * uspace/lib/c/generic/malloc.c (modified) realloc() should try harder to avoid relocating the buffer (Thanks ... Sun, 26 Feb 2017 20:02:29 GMT Jiri Svoboda [b22b449d] * uspace/lib/softrend/compose.c (modified) Alpha compositing does not need floating point. Tue, 21 Feb 2017 20:33:03 GMT Jakub Jermar [443a0bc] * uspace/srv/net/udp/assoc.c (modified) Assert ENOENT instead of ENOMEM (Thanks to Stanislav Galfy) Tue, 27 Dec 2016 13:29:31 GMT Jakub Jermar [73d8600] * uspace/app/init/init.c (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/output/output.c (modified) Make serial console mutually exclusive with other user input/output ... Tue, 27 Dec 2016 13:08:49 GMT Jakub Jermar [fd384d6] * uspace/srv/hid/input/input.c (modified) Input should not fiddle with interrupts Tue, 27 Dec 2016 13:05:56 GMT Jakub Jermar [ce5a0f1] * uspace/srv/hid/input/Makefile (modified) * uspace/srv/hid/input/port/ns16550.c (deleted) Remove the legacy ns16550 input port driver Tue, 27 Dec 2016 12:52:04 GMT Jakub Jermar [03e0beaf] * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/output/port/chardev.c (modified) Switch to using config_get_value() Tue, 27 Dec 2016 12:51:02 GMT Jakub Jermar [1a2befb] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/config.c (added) * uspace/lib/c/include/config.h (added) Abstract querying boot configuration into a library call Tue, 27 Dec 2016 12:13:05 GMT Jakub Jermar [33b57d4] * uspace/srv/hid/output/port/chardev.c (modified) Fix typo Sat, 24 Dec 2016 13:23:30 GMT Jakub Jermar [a79b42a] * uspace/srv/hid/input/input.c (modified) Use only the serial console service specified by the user Fri, 23 Dec 2016 22:04:34 GMT Jakub Jermar [00130656] * uspace/srv/hid/output/port/chardev.c (modified) Do not try to use a serial device for output if the user did not ... Fri, 23 Dec 2016 21:21:20 GMT Jakub Jermar [7259317] * uspace/srv/hid/output/port/chardev.c (modified) Wait only for the serial console service specified by the user Sat, 17 Dec 2016 09:37:08 GMT Jakub Jermar [7e9e652] * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/drv/include/pci_dev_iface.h (modified) Detect the default ISA bridge by its PCI class and subclass Fri, 16 Dec 2016 22:24:49 GMT Jakub Jermar [3c5b86c] * boot/Makefile (modified) * uspace/drv/bus/isa/ebus.dev (added) * uspace/drv/bus/isa/isa.c (modified) Allow ISA driver to use different .dev configs based on vendor/device ... Fri, 16 Dec 2016 20:55:25 GMT Jakub Jermar [7f766f4] * uspace/drv/bus/isa/isa.ma (modified) Treat EBUS as ISA Fri, 16 Dec 2016 20:40:53 GMT Jakub Jermar [df01d303] * kernel/arch/sparc64/src/drivers/pci.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) OBIO uspace driver no longer depends on information provided by kernel Sun, 11 Dec 2016 15:48:12 GMT Jakub Jermar [aed3e6a] * uspace/srv/devman/match.c (modified) * uspace/srv/devman/util.c (modified) * uspace/srv/devman/util.h (modified) Allow # comments in match files Sat, 10 Dec 2016 12:49:09 GMT Jakub Jermar [e53794c] * uspace/srv/hid/output/Makefile (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/port/chardev.c (added) * uspace/srv/hid/output/port/chardev.h (added) Consider the first device in the 'serial' category an output device Sat, 10 Dec 2016 12:45:55 GMT Jakub Jermar [c4e30607] * uspace/drv/char/ns8250/ns8250.c (modified) Clear ns8250 interrupt when it's handled Sat, 10 Dec 2016 12:43:24 GMT Jakub Jermar [6feb444] * uspace/srv/hid/output/output.c (modified) Fix cstyle Sat, 10 Dec 2016 10:59:28 GMT Jakub Jermar [47c1437] * uspace/srv/hid/output/proto/vt100.c (modified) Do not wrap short lines unnecessarily Fri, 25 Nov 2016 17:34:33 GMT Jakub Jermar [6da5a6b] * uspace/srv/hw/irc/obio/obio.c (modified) Make obio more standalone The PBM (what is called obio in the obio ... Fri, 25 Nov 2016 17:17:20 GMT Jakub Jermar [2a72d9f] * uspace/srv/hid/input/Makefile (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/serial.h (added) Consider serial devices input devices Tue, 01 Nov 2016 19:26:42 GMT Jakub Jermar [405b67c] * boot/arch/sparc64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/bus/isa/isa.ma (modified) Include the isa and ns8250 drivers in the sparc64 RAM disk image ... Mon, 31 Oct 2016 23:31:05 GMT Jakub Jermar [340513c] * uspace/drv/char/ns8250/ns8250.c (modified) Make io_addr naturally wide Do not clip io_addr to 32-bits as it ... Mon, 31 Oct 2016 23:16:37 GMT Jakub Jermar [54861ca] * uspace/drv/platform/sun4u/sun4u.c (modified) Define sun4u's pci_conf_regs absolute We need to pass precise PCI ... Wed, 26 Oct 2016 20:33:54 GMT Jakub Jermar [6c34be69] * boot/arch/sparc64/Makefile.inc (modified) * uspace/Makefile (modified) Enable the sun4u platform and pci bus drivers on the sun4u ultra machine Wed, 26 Oct 2016 20:27:12 GMT Jakub Jermar [92d5279] * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) pciintel: Support alternate method to access PCI configuration space ... Wed, 26 Oct 2016 20:25:50 GMT Jakub Jermar [9191607] * uspace/drv/platform/sun4u/Makefile (added) * uspace/drv/platform/sun4u/sun4u.c (added) * uspace/drv/platform/sun4u/sun4u.ma (added) Add foundations of the sun4u platform driver Tue, 11 Oct 2016 08:20:59 GMT Jakub Jermar [c8dc9ac] * uspace/Makefile.common (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/str.c (added) * uspace/srv/hid/compositor/compositor.c (modified) Merge from lp:~werkov/helenos/various-fixes Sat, 10 Sep 2016 00:48:57 GMT Jiri Svoboda [838ea8aa] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/adt/odict.c (added) * uspace/lib/c/include/adt/odict.h (added) * uspace/lib/c/include/types/adt/odict.h (added) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/odict.c (added) Ordered dictionary data type. Sat, 03 Sep 2016 10:14:15 GMT Jakub Jermar [d776329b] * HelenOS.config (modified) * boot/arch/sparc32/Makefile.inc (deleted) * boot/arch/sparc32/_link.ld.in (deleted) * boot/arch/sparc32/include/ambapp.h (deleted) * boot/arch/sparc32/include/arch.h (deleted) * boot/arch/sparc32/include/asm.h (deleted) * boot/arch/sparc32/include/main.h (deleted) * boot/arch/sparc32/include/mm.h (deleted) * boot/arch/sparc32/include/types.h (deleted) * boot/arch/sparc32/src/ambapp.c (deleted) * boot/arch/sparc32/src/asm.S (deleted) * boot/arch/sparc32/src/main.c (deleted) * boot/arch/sparc32/src/mm.c (deleted) * boot/arch/sparc32/src/putchar.c (deleted) * defaults/sparc32/Makefile.config (deleted) * defaults/sparc32/leon3/Makefile.config (deleted) * defaults/sparc32/output (deleted) * kernel/arch/sparc32/Makefile.inc (deleted) * kernel/arch/sparc32/_link.ld.in (deleted) * kernel/arch/sparc32/include/arch/ambapp.h (deleted) * kernel/arch/sparc32/include/arch/arch.h (deleted) * kernel/arch/sparc32/include/arch/asm.h (deleted) * kernel/arch/sparc32/include/arch/atomic.h (deleted) * kernel/arch/sparc32/include/arch/barrier.h (deleted) * kernel/arch/sparc32/include/arch/context.h (deleted) * kernel/arch/sparc32/include/arch/context_offset.h (deleted) * kernel/arch/sparc32/include/arch/cpu.h (deleted) * kernel/arch/sparc32/include/arch/cycle.h (deleted) * kernel/arch/sparc32/include/arch/elf.h (deleted) * kernel/arch/sparc32/include/arch/exception.h (deleted) * kernel/arch/sparc32/include/arch/faddr.h (deleted) * kernel/arch/sparc32/include/arch/fpu_context.h (deleted) * kernel/arch/sparc32/include/arch/interrupt.h (deleted) * kernel/arch/sparc32/include/arch/istate.h (deleted) * kernel/arch/sparc32/include/arch/machine/leon3/leon3.h (deleted) * kernel/arch/sparc32/include/arch/machine_func.h (deleted) * kernel/arch/sparc32/include/arch/mm/as.h (deleted) * kernel/arch/sparc32/include/arch/mm/asid.h (deleted) * kernel/arch/sparc32/include/arch/mm/frame.h (deleted) * kernel/arch/sparc32/include/arch/mm/km.h (deleted) * kernel/arch/sparc32/include/arch/mm/page.h (deleted) * kernel/arch/sparc32/include/arch/mm/page_fault.h (deleted) * kernel/arch/sparc32/include/arch/mm/tlb.h (deleted) * kernel/arch/sparc32/include/arch/proc/task.h (deleted) * kernel/arch/sparc32/include/arch/proc/thread.h (deleted) * kernel/arch/sparc32/include/arch/register.h (deleted) * kernel/arch/sparc32/include/arch/regwin.h (deleted) * kernel/arch/sparc32/include/arch/stack.h (deleted) * kernel/arch/sparc32/include/arch/trap.h (deleted) * kernel/arch/sparc32/include/arch/types.h (deleted) * kernel/arch/sparc32/src/context.S (deleted) * kernel/arch/sparc32/src/cpu/cpu.c (deleted) * kernel/arch/sparc32/src/debug/stacktrace.c (deleted) * kernel/arch/sparc32/src/exception.c (deleted) * kernel/arch/sparc32/src/machine/leon3/leon3.c (deleted) * kernel/arch/sparc32/src/machine_func.c (deleted) * kernel/arch/sparc32/src/mm/as.c (deleted) * kernel/arch/sparc32/src/mm/frame.c (deleted) * kernel/arch/sparc32/src/mm/km.c (deleted) * kernel/arch/sparc32/src/mm/page.c (deleted) * kernel/arch/sparc32/src/mm/tlb.c (deleted) * kernel/arch/sparc32/src/proc/scheduler.c (deleted) * kernel/arch/sparc32/src/proc/task.c (deleted) * kernel/arch/sparc32/src/proc/thread.c (deleted) * kernel/arch/sparc32/src/smp/ipi.c (deleted) * kernel/arch/sparc32/src/smp/smp.c (deleted) * kernel/arch/sparc32/src/sparc32.c (deleted) * kernel/arch/sparc32/src/start.S (deleted) * kernel/arch/sparc32/src/trap_table.S (deleted) * kernel/arch/sparc32/src/userspace.c (deleted) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/genarch/drivers/grlib/irqmp.h (deleted) * kernel/genarch/include/genarch/drivers/grlib/timer.h (deleted) * kernel/genarch/include/genarch/drivers/grlib/uart.h (deleted) * kernel/genarch/src/drivers/grlib/irqmp.c (deleted) * kernel/genarch/src/drivers/grlib/uart.c (deleted) * release/Makefile (modified) * tools/autotool.py (modified) * tools/toolchain.sh (modified) * uspace/drv/bus/amba/Makefile (deleted) * uspace/drv/bus/amba/amba.c (deleted) * uspace/drv/bus/amba/amba.ma (deleted) * uspace/drv/bus/amba/ambapp.h (deleted) * uspace/drv/char/grlib_uart/Makefile (deleted) * uspace/drv/char/grlib_uart/cyclic_buffer.h (deleted) * uspace/drv/char/grlib_uart/grlib_uart.c (deleted) * uspace/drv/char/grlib_uart/grlib_uart.ma (deleted) * uspace/drv/platform/leon3/Makefile (deleted) * uspace/drv/platform/leon3/leon3.c (deleted) * uspace/drv/platform/leon3/leon3.h (deleted) * uspace/drv/platform/leon3/leon3.ma (deleted) * uspace/lib/c/arch/sparc32/Makefile.common (deleted) * uspace/lib/c/arch/sparc32/Makefile.inc (deleted) * uspace/lib/c/arch/sparc32/_link.ld.in (deleted) * uspace/lib/c/arch/sparc32/include/libarch/atomic.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/barrier.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/config.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/context_offset.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/ddi.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/elf.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/elf_linux.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/faddr.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/fibril.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/inttypes.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/istate.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/stack.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/stackarg.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/stddef.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/stdint.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/syscall.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/thread.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/tls.h (deleted) * uspace/lib/c/arch/sparc32/include/libarch/types.h (deleted) * uspace/lib/c/arch/sparc32/src/entry.S (deleted) * uspace/lib/c/arch/sparc32/src/entryjmp.S (deleted) * uspace/lib/c/arch/sparc32/src/fibril.S (deleted) * uspace/lib/c/arch/sparc32/src/stacktrace.c (deleted) * uspace/lib/c/arch/sparc32/src/stacktrace_asm.S (deleted) * uspace/lib/c/arch/sparc32/src/thread_entry.S (deleted) * uspace/lib/c/arch/sparc32/src/tls.c (deleted) * uspace/lib/math/arch/sparc32/Makefile.inc (deleted) * uspace/lib/math/arch/sparc32/include/libarch/math.h (deleted) Remove support for sparc32 This architecture has been unmaintained ... Fri, 02 Sep 2016 17:58:05 GMT Jakub Jermar [2c2d54a] * abi/include/abi/ipc/interfaces.h (modified) * abi/include/abi/ipc/methods.h (modified) * abi/include/abi/mm/as.h (modified) * kernel/Makefile (modified) * kernel/arch/abs32le/include/arch/mm/page.h (modified) * kernel/arch/amd64/include/arch/mm/page.h (modified) * kernel/arch/arm32/include/arch/mm/page_armv4.h (modified) * kernel/arch/arm32/include/arch/mm/page_armv6.h (modified) * kernel/arch/ia32/include/arch/mm/page.h (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/include/arch/mm/page.h (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/include/arch/mm/page.h (modified) * kernel/arch/ppc32/src/mm/pht.c (modified) * kernel/arch/sparc32/include/arch/mm/page.h (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/genarch/include/genarch/mm/page_ht.h (modified) * kernel/genarch/src/mm/as_ht.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ops/pagein.c (added) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/ipc/sysipc_ops.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_user.c (added) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/synch/futex.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/mm/common.c (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/app/tester/mm/pager1.c (added) * uspace/app/tester/mm/pager1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/draw/surface.c (modified) * uspace/lib/posix/source/sys/mman.c (modified) * uspace/srv/hid/compositor/compositor.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_pager.c (added) Merge from lp:~jakub/helenos/pager Fri, 02 Sep 2016 17:43:06 GMT Jakub Jermar [3233adb] * uspace/srv/vfs/vfs_pager.c (modified) Implement simple file pager for private mappings The pager is ... Fri, 02 Sep 2016 17:23:53 GMT Jakub Jermar [b1956e3] * uspace/srv/vfs/vfs_ops.c (modified) Fix cstyle Fri, 02 Sep 2016 16:10:39 GMT Jakub Jermar [e755b3f] * uspace/app/tester/mm/pager1.c (modified) Modify pager1 test to map a temporary file Fri, 02 Sep 2016 15:44:09 GMT Jakub Jermar [ae6021d] * abi/include/abi/ipc/methods.h (modified) * abi/include/abi/mm/as.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_user.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/async.h (modified) Associate each paged as_area with its memory object upon creation ... Fri, 02 Sep 2016 14:40:16 GMT Jakub Jermar [c1f7a315] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_pager.c (added) Factor out handling of pager requests to vfs_pager.c Fri, 02 Sep 2016 14:09:40 GMT Jakub Jermar [e503517a] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Introduce vfs_rdwr_internal() This function can be used by the VFS ...