# # ChangeLog for uspace/lib/libblock in mainline # # Generated by Trac 1.6 # 2025-08-18T12:46:16Z 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 ... 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 ... 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(). ... Tue, 28 Oct 2008 10:49:54 GMT Jakub Jermar [5cf723b] * uspace/lib/libblock/libblock.h (modified) Need to have more stuff in block_t. 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.