# # ChangeLog for uspace/lib/libblock/libblock.c in mainline # # Generated by Trac 1.6 # 2025-01-09T02:43:30Z 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, 02 Mar 2009 17:27:19 GMT Martin Decky [97c9da8] * uspace/lib/libblock/libblock.c (modified) blocking connection 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(). 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 ... Sun, 02 Nov 2008 20:16:16 GMT Jakub Jermar [a6d97fb9] * uspace/lib/libblock/libblock.c (modified) Dirty blocks will be synced only before being recycled. Sun, 02 Nov 2008 19:28:38 GMT Jakub Jermar [d5a720cf] * uspace/lib/libblock/libblock.c (modified) Implementation of block_put(). 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 15:57:30 GMT Jakub Jermar [e1c88d5] * uspace/lib/libblock/libblock.c (modified) Enable the block cache for block_get(). Boot from FAT is now much faster. 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. Tue, 28 Oct 2008 17:49:23 GMT Jakub Jermar [916bf1a] * uspace/lib/libblock/libblock.c (modified) libblock is now ready to handle connections to multiple device instances. 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 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.