# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-22T10:41:06Z Thu, 17 Mar 2011 20:30:51 GMT Maurizio Lombardi [5a58ae2] * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_ops.c (modified) Link mfs_is_directory() function to the libfs_ops structure Thu, 17 Mar 2011 20:10:42 GMT Maurizio Lombardi [e54ba607] * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_ops.c (modified) link mfs_device_get function to the libfs_ops structure Thu, 17 Mar 2011 15:22:22 GMT Maurizio Lombardi [3b08178] * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_ops.c (modified) Initialize block cache and add a function to get a filesystem ... Thu, 17 Mar 2011 13:41:58 GMT Maurizio Lombardi [953a823] * uspace/srv/fs/minixfs/Makefile (modified) * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_ops.c (moved) mount minix filesystem and add the superblock info structure to the ... Tue, 15 Mar 2011 20:20:07 GMT Maurizio Lombardi [f66d903] * uspace/app/mkminix/mkminix.c (modified) Fix MinixFS V3 initialization Tue, 15 Mar 2011 17:47:26 GMT Maurizio Lombardi [245eb02d] * uspace/srv/fs/minixfs/mfs_super.c (modified) Check for V3 magic number when a mount is performed Sun, 13 Mar 2011 20:14:29 GMT Maurizio Lombardi [92dd5c8] * uspace/app/mkminix/mkminix.c (modified) * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_super.c (modified) Read superblock and look for a corrispondent magic number, fix first ... Fri, 11 Mar 2011 18:43:35 GMT Maurizio Lombardi [ccbc5b56] * uspace/lib/block/libblock.c (modified) Merge mainline changes Fri, 11 Mar 2011 18:41:48 GMT Maurizio Lombardi [14c29ba] * uspace/app/mkminix/mkminix.c (modified) Fix directory entries initialization, mkminix is now ready to be used. Fri, 11 Mar 2011 18:33:29 GMT Maurizio Lombardi [b84175a] * uspace/app/mkminix/mkminix.c (modified) Fix wrong use of block_write_direct(), make sure we write at least 1k ... Fri, 11 Mar 2011 18:20:23 GMT Maurizio Lombardi [0dd2717] * uspace/app/mkminix/mkminix.c (modified) Fix wrong use of the FIRST_ZONE macro Fri, 11 Mar 2011 18:10:43 GMT Maurizio Lombardi [d3ce9515] * uspace/app/mkminix/mkminix.c (modified) Fix wrong memory allocation for inode table buffer Fri, 11 Mar 2011 00:16:21 GMT Jakub Jermar [c1a5d8d] * uspace/lib/block/libblock.c (modified) Merge from lp:~jakub/helenos/fs. Fri, 11 Mar 2011 00:14:33 GMT Jakub Jermar [5716e9a] * uspace/lib/block/libblock.c (modified) Make sure that block_get() instantiates each block only once. Thu, 10 Mar 2011 19:11:23 GMT Maurizio Lombardi [197b671] * uspace/app/mkminix/mkminix.c (modified) Code cleaning Wed, 09 Mar 2011 22:59:43 GMT Maurizio Lombardi [7a34efde] * uspace/app/mkminix/mkminix.c (modified) User convert_1k_off macro Wed, 09 Mar 2011 22:37:23 GMT Maurizio Lombardi [c4c7f5a] * uspace/app/mkminix/mkminix.c (modified) set fs dirsize to minixfs3 dirsize as default value, fix memory leak Wed, 09 Mar 2011 22:02:53 GMT Maurizio Lombardi [8ceba1e] * boot/Makefile.common (modified) * uspace/app/mkminix/mkminix.c (modified) * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs_super.c (modified) Improve minixfs server check_magic_number() function Wed, 09 Mar 2011 20:40:23 GMT Maurizio Lombardi [b00a2f2] * uspace/srv/fs/minixfs/mfs_utils.c (modified) * uspace/srv/fs/minixfs/mfs_utils.h (modified) Fix integers conversion functions Wed, 09 Mar 2011 20:31:44 GMT Maurizio Lombardi [bb0db564] * uspace/app/mkminix/mkminix.c (modified) Avoid possible unaligned memory access problems Wed, 09 Mar 2011 20:26:46 GMT Maurizio Lombardi [340b5690] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) Fix inode table initialization Tue, 08 Mar 2011 23:08:14 GMT Maurizio Lombardi [7df022e5] * uspace/app/mkminix/mkminix.c (modified) block_write_direct() cannot write more than 8 blocks Tue, 08 Mar 2011 22:01:15 GMT Maurizio Lombardi [03fa85c] * uspace/app/mkminix/mkminix.c (modified) Mark all zones < first_data_zone as already used Tue, 08 Mar 2011 21:27:27 GMT Maurizio Lombardi [6cda025] * uspace/app/mkminix/mkminix.c (modified) Fix default fs type selection Tue, 08 Mar 2011 21:21:38 GMT Maurizio Lombardi [0b07acd] * uspace/app/mkminix/mkminix.c (modified) Improve error detection Tue, 08 Mar 2011 19:59:38 GMT Maurizio Lombardi [4727a97a] * uspace/app/mkminix/mkminix.c (modified) Set the current time in root inode and finx inode table initialization Tue, 08 Mar 2011 19:37:20 GMT Maurizio Lombardi [f0ceb1d] * uspace/app/mkminix/mkminix.c (modified) make_root_ino() should be called in main() Tue, 08 Mar 2011 19:31:27 GMT Maurizio Lombardi [56df02f] * uspace/app/mkminix/mkminix.c (modified) Fix comment Tue, 08 Mar 2011 19:19:58 GMT Maurizio Lombardi [58319fd] * uspace/app/mkminix/mkminix.c (modified) Fix memory leak Tue, 08 Mar 2011 19:15:45 GMT Maurizio Lombardi [c64506b] * uspace/app/mkminix/mkminix.c (modified) Fix a bug when initializing inodes Tue, 08 Mar 2011 18:10:20 GMT Maurizio Lombardi [fd282ad] * uspace/app/mkminix/mkminix.c (modified) Insert directory entries . and .. in root dir Tue, 08 Mar 2011 17:08:42 GMT Maurizio Lombardi [3c616f6] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) Fix directory entries structures Tue, 08 Mar 2011 16:57:38 GMT Maurizio Lombardi [d4d425c] * dist/Makefile (modified) Merge mainline changes Tue, 08 Mar 2011 16:54:42 GMT Maurizio Lombardi [8e41994] * uspace/app/mkminix/mkminix.c (modified) Fix code style Tue, 08 Mar 2011 16:46:58 GMT Maurizio Lombardi [410a065] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) Write root inode on disk Tue, 08 Mar 2011 15:38:55 GMT Maurizio Lombardi [59e670e] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) Rewrite mkminix to improve readability Mon, 07 Mar 2011 20:37:33 GMT Maurizio Lombardi [f5cbd4f] * uspace/app/mkminix/mkminix.c (modified) Some little code fix Mon, 07 Mar 2011 20:20:08 GMT Maurizio Lombardi [bc99ed6] * uspace/app/mkminix/mkminix.c (modified) Write superblock on disk directly into init_superblock() Mon, 07 Mar 2011 20:03:45 GMT Maurizio Lombardi [e80b1de] * uspace/lib/minix/minix.h (modified) Fix V3 superblock structure Mon, 07 Mar 2011 19:54:51 GMT Jiri Svoboda [5dab9237] * dist/Makefile (modified) Name release file according to profile name when available. Sun, 06 Mar 2011 22:38:34 GMT Maurizio Lombardi [e2267e82] * uspace/app/mkminix/mkminix.c (modified) code cleanup Sun, 06 Mar 2011 22:30:26 GMT Maurizio Lombardi [e03a733] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) initialize V3 superblock and write it to disk Sun, 06 Mar 2011 20:32:51 GMT Maurizio Lombardi [ae1ae27] * uspace/app/mkminix/mkminix.c (modified) Fix incorrect bitmaps size calculation Sun, 06 Mar 2011 17:21:19 GMT Maurizio Lombardi [9cfe0d5] * uspace/app/mkminix/mkminix.c (modified) fix bug when initializing bitmaps Sun, 06 Mar 2011 17:01:25 GMT Maurizio Lombardi [e6aaa59] * uspace/app/mkminix/mkminix.c (modified) initialize bitmaps Sun, 06 Mar 2011 16:05:33 GMT Maurizio Lombardi [4cee3944] * uspace/app/mkminix/mkminix.c (modified) Change some functions names Sun, 06 Mar 2011 14:59:43 GMT Maurizio Lombardi [89ae871] * boot/arch/mips32/src/asm.S (modified) Merge mainline changes Sun, 06 Mar 2011 14:57:09 GMT Maurizio Lombardi [bc24c5e] * uspace/app/mkminix/mkminix.c (modified) Fix bitmaps blocks count Sun, 06 Mar 2011 14:49:59 GMT Maurizio Lombardi [68ed0fb] * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (modified) * uspace/srv/fs/minixfs/mfs_super.c (modified) prepare V1/V2 superblock and write it to disk Sun, 06 Mar 2011 12:12:13 GMT Maurizio Lombardi [86d0b4b3] * uspace/Makefile.common (modified) * uspace/app/mkminix/Makefile (modified) * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/minix/minix.h (moved) * uspace/srv/fs/minixfs/Makefile (modified) * uspace/srv/fs/minixfs/mfs.h (modified) Fix minix.h file position Sat, 05 Mar 2011 19:31:22 GMT Martin Decky [7cedc46a] * boot/arch/mips32/src/asm.S (modified) cstyle Sat, 05 Mar 2011 19:30:09 GMT Martin Decky [dc790e1] * boot/arch/mips32/src/asm.S (modified) make sure we are running in 32-bit mode Sat, 05 Mar 2011 18:57:54 GMT Maurizio Lombardi [5a81c5b] * uspace/lib/c/include/fs/minix.h (modified) Fix structure name Sat, 05 Mar 2011 17:57:53 GMT Maurizio Lombardi [dbc7aeb] * uspace/lib/c/include/fs/minix.h (modified) Do not import bool.h header in fs/minix.h Sat, 05 Mar 2011 17:51:18 GMT Maurizio Lombardi [3564cdd] * uspace/lib/c/include/fs/minix.h (modified) simplify directory entries structures definition Sat, 05 Mar 2011 17:11:24 GMT Maurizio Lombardi [82650385] * uspace/app/mkminix/mfs_const.h (deleted) * uspace/app/mkminix/mfs_dentry.h (deleted) * uspace/app/mkminix/mfs_inode.h (deleted) * uspace/app/mkminix/mfs_super.h (deleted) * uspace/app/mkminix/mkminix.c (modified) * uspace/lib/c/include/fs/minix.h (moved) * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs.h (modified) * uspace/srv/fs/minixfs/mfs_const.h (deleted) * uspace/srv/fs/minixfs/mfs_dentry.h (deleted) * uspace/srv/fs/minixfs/mfs_inode.h (deleted) * uspace/srv/fs/minixfs/mfs_super.c (modified) * uspace/srv/fs/minixfs/mfs_utils.h (modified) export minixfs headers into a separate library Sat, 05 Mar 2011 11:44:59 GMT Maurizio Lombardi [939b7d2] * uspace/app/mkminix/mkminix.c (modified) Remove redundant code Sat, 05 Mar 2011 11:03:21 GMT Maurizio Lombardi [19a057f9] * uspace/app/mkminix/mkminix.c (modified) setting up V1/V2 superblock Sat, 05 Mar 2011 10:47:47 GMT Maurizio Lombardi [55c51c28] * uspace/srv/fs/minixfs/mfs_const.h (modified) Fix max name lenght for V1 and V2 Sat, 05 Mar 2011 09:49:33 GMT Maurizio Lombardi [eee8007] * uspace/app/mkminix/mfs_dentry.h (added) * uspace/app/mkminix/mkminix.c (modified) * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_dentry.h (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) Add support to long filenames, improve mkminix Fri, 04 Mar 2011 18:58:02 GMT Maurizio Lombardi [1ffbbc1] * uspace/srv/fs/minixfs/mfs.h (added) add mfs.h to minixfs implementation Fri, 04 Mar 2011 18:53:02 GMT Maurizio Lombardi [63ffffd] * uspace/srv/fs/minixfs/mfs_super.c (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) MFSv3 superblock structure is different than V1/V2 superblock Fri, 04 Mar 2011 18:32:29 GMT Maurizio Lombardi [7413683] * uspace/app/mkminix/mfs.h (deleted) * uspace/app/mkminix/mfs_const.h (added) * uspace/app/mkminix/mfs_inode.h (added) * uspace/app/mkminix/mfs_super.h (added) * uspace/app/mkminix/mkminix.c (modified) * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_super.c (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) Do not duplicate code, use symbolic lynks instead of copy-paste Thu, 03 Mar 2011 19:40:43 GMT Maurizio Lombardi [eaf9794] * uspace/app/mkminix/mfs.h (modified) * uspace/app/mkminix/mkminix.c (modified) Add some comments to mkminix Wed, 02 Mar 2011 22:14:37 GMT Maurizio Lombardi [e3675427] * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) Merge mainline changes Wed, 02 Mar 2011 22:07:32 GMT Jakub Jermar [c672195] * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) Fix mkfile command, "-s" parameter was not recognized. (Thanks to ... Wed, 02 Mar 2011 21:32:01 GMT Maurizio Lombardi [954bf385] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/mkminix/Makefile (added) * uspace/app/mkminix/mfs.h (added) * uspace/app/mkminix/mkminix.c (added) Initial mkminix implementation Wed, 02 Mar 2011 19:26:54 GMT Maurizio Lombardi [57640e7] * uspace/srv/fs/minixfs/mfs_super.c (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) Replace check_magin_number() with a more efficient version Wed, 02 Mar 2011 18:40:28 GMT Maurizio Lombardi [9a9a58e] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_dentry.h (modified) Fix max file name length Tue, 01 Mar 2011 22:10:16 GMT Maurizio Lombardi [9e3dc95] * uspace/srv/fs/minixfs/Makefile (modified) * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_super.c (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) * uspace/srv/fs/minixfs/mfs_utils.c (modified) check superblock magic numbers Tue, 01 Mar 2011 21:26:54 GMT Maurizio Lombardi [819450a] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_utils.c (added) * uspace/srv/fs/minixfs/mfs_utils.h (added) Add functions to manage endianness Tue, 01 Mar 2011 21:15:18 GMT Maurizio Lombardi [096c8835] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_super.c (added) * uspace/srv/fs/minixfs/mfs_super.h (modified) Add mfs_mounted(), not yet finished Tue, 01 Mar 2011 19:48:00 GMT Maurizio Lombardi [dddb357] * tools/toolchain.sh (modified) Merge mainline changes Tue, 01 Mar 2011 19:46:27 GMT Maurizio Lombardi [d84ee58] * uspace/srv/fs/minixfs/mfs_dentry.h (modified) add some comments Tue, 01 Mar 2011 19:42:41 GMT Maurizio Lombardi [77870e30] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_dentry.h (added) add directory entries definitions Tue, 01 Mar 2011 19:29:44 GMT Maurizio Lombardi [85d32df7] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_inode.h (modified) Add MinixFS V1 inode structure Tue, 01 Mar 2011 18:34:30 GMT Maurizio Lombardi [a6e094f] * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_inode.h (modified) * uspace/srv/fs/minixfs/mfs_super.h (modified) Drop code copied from minix3 Mon, 28 Feb 2011 14:24:55 GMT Martin Decky [3f7efa79] * tools/toolchain.sh (modified) add basic dependency check to the toolchain build script (based on a ... Sun, 27 Feb 2011 22:47:25 GMT Maurizio Lombardi [128b8ee] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge mainline changes Sun, 27 Feb 2011 22:44:13 GMT Maurizio Lombardi [f6d4462] * uspace/srv/fs/minixfs/mfs.c (modified) init async manager Sun, 27 Feb 2011 22:43:27 GMT Maurizio Lombardi [fd7f329a] * uspace/srv/fs/minixfs/mfs.c (modified) Fix comments (thanks to Manuele Conti) Sun, 27 Feb 2011 22:19:22 GMT Jakub Jermar [e6cb880] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) The "mount" command does not display any help message about required ... Sun, 27 Feb 2011 21:29:38 GMT Maurizio Lombardi [6a8d2659] * uspace/srv/fs/minixfs/mfs_inode.h (modified) Add copyright notice in mfs_inode.h Sun, 27 Feb 2011 21:23:39 GMT Maurizio Lombardi [7de65cd] * uspace/srv/fs/minixfs/mfs.c (modified) Connect minixfs to VFS Sun, 27 Feb 2011 20:31:49 GMT Maurizio Lombardi [e2ad8e4] * uspace/srv/fs/minixfs/mfs.c (modified) * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_inode.h (modified) * uspace/srv/fs/minixfs/mfs_super.h (added) Add MinixFS superblock structure definition. Sun, 27 Feb 2011 19:40:26 GMT Jakub Jermar [05155a1] * uspace/srv/fs/fat/fat_ops.c (modified) Merge from lp:~jakub/helenos/fs. Sun, 27 Feb 2011 19:25:11 GMT Jakub Jermar [5ca5eaa7] * uspace/srv/fs/fat/fat_ops.c (modified) Create an extra reference to an unlinked FAT node. This keeps the ... Sun, 27 Feb 2011 18:54:26 GMT Maurizio Lombardi [c2eef61c] * uspace/Makefile (modified) * uspace/srv/fs/minixfs/Makefile (added) * uspace/srv/fs/minixfs/mfs.c (added) * uspace/srv/fs/minixfs/mfs_const.h (modified) * uspace/srv/fs/minixfs/mfs_inode.h (modified) Add minixfs to HelenOS makefiles Sun, 27 Feb 2011 18:35:26 GMT Maurizio Lombardi [84cecef] * uspace/srv/fs/minixfs/mfs.h (deleted) * uspace/srv/fs/minixfs/mfs_const.h (moved) * uspace/srv/fs/minixfs/mfs_inode.h (moved) change file names to match HelenOS rules Sun, 27 Feb 2011 12:53:56 GMT Maurizio Lombardi [657ab26] * uspace/srv/fs/minixfs/const.h (added) * uspace/srv/fs/minixfs/inode.h (added) Add MFSv2 inode structure definition Sun, 27 Feb 2011 12:21:19 GMT Maurizio Lombardi [4ba8baa] * uspace/srv/fs/minixfs/mfs.h (added) First commit Sat, 26 Feb 2011 21:08:37 GMT Jakub Jermar [38eaf41] * tools/toolchain.sh (modified) Improve toolchain.sh help message to mention the possibility to ... Sat, 26 Feb 2011 14:57:55 GMT Jakub Jermar [63e0bdd] * uspace/srv/devmap/devmap.c (modified) Null devices need to be in some driver_devices list too, otherwise ... Fri, 25 Feb 2011 23:50:19 GMT Jakub Jermar [27833d8] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Merge from lp:~jakub/helenos/fs. Fri, 25 Feb 2011 23:44:32 GMT Jakub Jermar [5691653] * boot/arch/sparc64/src/main.c (modified) Map component memory before inflating. Fri, 25 Feb 2011 23:42:46 GMT Jakub Jermar [e7c42ac0] * boot/arch/sparc64/src/main.c (modified) Apply sun4v fixups before actually using physmem start address. Fix ... Fri, 25 Feb 2011 22:26:35 GMT Jakub Jermar [c7f23c0] * boot/generic/src/balloc.c (modified) Use explicit brackets in arithmetic expression. Fri, 25 Feb 2011 22:25:11 GMT Jakub Jermar [b9c229b] * boot/arch/sparc64/include/arch.h (modified) * boot/arch/sparc64/src/asm.S (modified) Allocate an ABI-compliant stack frame. Fri, 25 Feb 2011 19:23:10 GMT Jakub Jermar [2550b6e] * kernel/arch/sparc64/src/sun4v/asm.S (modified) Do not disable interrupts twice before switching to userspace on ... Fri, 25 Feb 2011 18:10:34 GMT Jakub Jermar [6e84dc3] * uspace/lib/c/generic/loader.c (modified) Do not leak a buffer on error.