# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-30T17:29:28Z Fri, 28 Nov 2008 19:33:10 GMT Jakub Jermar [3e53ab7] * kernel/Makefile (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Initial support for interrupt driven driver for ns16550. Fri, 28 Nov 2008 11:20:04 GMT Tim Post [4c4ddbe9] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) cp: Fix counter if verbose, remove debug printfs Fri, 28 Nov 2008 10:39:19 GMT Jiri Svoboda [9dbe035] * uspace/dist/readme (added) Add text file for filesystem testing. Fri, 28 Nov 2008 10:05:14 GMT Tim Post [c3c5640] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) cp: fix type mis-match Fri, 28 Nov 2008 10:02:36 GMT Tim Post [3b10e07b] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) make copy_file() deal with files with zero length Fri, 28 Nov 2008 09:53:26 GMT Tim Post [ee02922] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) cp: don't return CMD_FAILURE for zero length files Fri, 28 Nov 2008 09:33:38 GMT Tim Post [2640b6c] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) Implement a rudamentary 'cp' for testing write() Wed, 26 Nov 2008 19:57:37 GMT Jiri Svoboda [e5557131] * uspace/srv/fb/Makefile (modified) Fix framebuffer breakage introduced in r3635. Tue, 25 Nov 2008 22:45:38 GMT Jakub Jermar [a31c1ccf] * 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) Implement fat_unlink(). Tue, 25 Nov 2008 22:44:56 GMT Jakub Jermar [d1b625b] * uspace/srv/fs/fat/fat_fat.c (modified) Fix the bogus assert(). Tue, 25 Nov 2008 22:43:49 GMT Jakub Jermar [83d9712] * uspace/srv/fs/fat/fat.c (modified) Propagate VFS_DESTROY to fat_destroy(). Tue, 25 Nov 2008 20:22:04 GMT Jakub Vana [46321fb] * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/proc/task.h (modified) * kernel/arch/ia64/src/ddi/ddi.c (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/srv/fb/Makefile (modified) IA64: Userspace I/O support 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. Mon, 24 Nov 2008 21:18:38 GMT Jakub Jermar [08b6836] * kernel/arch/ia32/src/asm.S (modified) The IA-32 manual is very secretive about the fact that the SYSENTER ... Sun, 23 Nov 2008 18:47:02 GMT Jiri Svoboda [b9e7944] * uspace/lib/libc/include/ctype.h (modified) Get rid of meaningless voodo in tolower()/toupper(). 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 16:21:49 GMT Jakub Jermar [d2093d6] * uspace/lib/libc/include/ctype.h (modified) Add toupper(). Sun, 23 Nov 2008 16:13:21 GMT Jakub Vana [7782030] * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/generic/src/mm/tlb.c (modified) Classic TLB shootdown support on ia64 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:02:07 GMT Jiri Svoboda [f714576] * kernel/generic/include/udebug/udebug.h (modified) Remove unused debugging task state. 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(). Sun, 23 Nov 2008 10:59:21 GMT Jiri Svoboda [31696b4f] * kernel/generic/include/ipc/kbox.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) Move stuff related to kbox to a separate struct. Sun, 23 Nov 2008 08:36:08 GMT Jakub Vana [0aa1665] * kernel/arch/ia64/src/smp/smp.c (modified) IA64:smp.c Remove not important logs Sat, 22 Nov 2008 17:10:12 GMT Jiri Svoboda [13964ef] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Fix race that allowed Udebug to report THREAD_B events for threads ... Sat, 22 Nov 2008 16:52:33 GMT Jakub Vana [2eb893b] * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/mm/frame.c (modified) IA64 correctly find CPU wakeup vector from SAL & EFI memory map support 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:30:22 GMT Jiri Svoboda [7e6c9eb] * kernel/generic/src/syscall/syscall.c (modified) Add another stopping point. Sat, 22 Nov 2008 11:26:53 GMT Jiri Svoboda [3ff2b54] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Merge feature from tracing: correct stopping of CPU-intensive tasks ... 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(). Sat, 22 Nov 2008 10:35:34 GMT Jiri Svoboda [ce4a3dae] * uspace/app/tester/Makefile (modified) * uspace/app/tester/loop/loop1.c (added) * uspace/app/tester/loop/loop1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) Add endless loop test. Fri, 21 Nov 2008 22:51:51 GMT Jiri Svoboda [ef687799] * uspace/app/trace/trace.c (modified) Display hint on keyboard controls. Fri, 21 Nov 2008 22:31:43 GMT Jiri Svoboda [32e6c9c] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) Get rid of int_lock from udebug_thread_t, as is flawed. Fri, 21 Nov 2008 22:14:24 GMT Jiri Svoboda [741fd16] * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/trace/trace.c (modified) Stoppability sections must be much smaller (design error). Also fix ... Fri, 21 Nov 2008 14:38:18 GMT Jiri Svoboda [384c488] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Replace 'stop' in udebug_thread_t with 'go' for consistency with ... Fri, 21 Nov 2008 14:04:08 GMT Jiri Svoboda [1378b2b] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Udebug comments - 'is go', not 'has go'. Missing periods. 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(). Tue, 18 Nov 2008 20:03:17 GMT Jiri Svoboda [26fa0f9f] * kernel/arch/ppc32/src/mm/tlb.c (modified) Handle page faults from userspace properly on ppc32, do not panic. Thu, 13 Nov 2008 12:47:55 GMT Jakub Jermar [4ad8f19] * kernel/arch/ppc64/src/mm/page.c (modified) Remove one more occurrence of "Page fault.\n". Thu, 13 Nov 2008 12:39:28 GMT Jakub Jermar [bfce7d9] * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) Do not print "Page fault.\n" if a mapping is not found during TLB refill. 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 ... Thu, 13 Nov 2008 10:37:18 GMT Jiri Svoboda [37e518b] * kernel/arch/ppc32/src/mm/tlb.c (modified) Bugfix: A ppc32 task would hang if it touched unmapped memory - was ... Thu, 13 Nov 2008 07:54:48 GMT Jakub Vana [1025d28] * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/drivers/it.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) IA64: Support for real frequency Tue, 11 Nov 2008 22:39:21 GMT Jakub Jermar [aa8d0f7] * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/generic/src/proc/thread.c (modified) Some cstyle. Tue, 11 Nov 2008 22:11:18 GMT Jakub Jermar [ff3b7da7] * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/types.h (modified) Accesses to memory mapped registers should use volatile pointers so ... Tue, 11 Nov 2008 08:15:52 GMT Jakub Vana [f3c4a26] * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) IA64 Bootloader Makefile fix Tue, 11 Nov 2008 08:00:42 GMT Jakub Vana [59e4864] * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/asm.S (modified) * boot/arch/ia64/loader/boot.S (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) * boot/arch/ia64/loader/gefi/apps/Makefile (modified) * boot/arch/ia64/loader/main.c (modified) * boot/arch/ia64/loader/main.h (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/smp/smp.c (added) * kernel/arch/ia64/src/start.S (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/proc/thread.c (modified) Alfa of SMP support on IA64 Tue, 11 Nov 2008 07:50:04 GMT Jakub Vana [a2a5529] * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/drivers/ns16550.h (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Support for serial port console on IA64 as a compensation for ... Tue, 11 Nov 2008 06:56:20 GMT Jakub Vana [b24786a] * kernel/generic/src/main/main.c (modified) On Itanium there is nead to preserve at least gp when switching APs ... 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 ... Sat, 08 Nov 2008 10:01:59 GMT Jiri Svoboda [24345a5] * kernel/generic/include/proc/program.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) Set meaningful names for loaded programs. Now 'tasks' kconsole ... Fri, 07 Nov 2008 23:16:28 GMT Jiri Svoboda [7faabb7] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/lib/libc/generic/thread.c (modified) Fix sys_thread_create(): could fail when passed name was at end of ... 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(). Mon, 03 Nov 2008 23:36:45 GMT Martin Decky [ab579fa] * tools/mkfat.py (modified) skip .svn also during calculation of filesystem size use cluster as ... 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 17:50:17 GMT Jiri Svoboda [9df7918] * tools/mkfat.py (modified) * tools/mktmpfs.py (modified) Do not add .svn directories to initial ramdisk. 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. Sat, 01 Nov 2008 10:01:18 GMT Jiri Svoboda [2953f9a] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) Fix bdsh/cat crash. Also fix error in zero-trailing the buffer. 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 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 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 21:01:23 GMT Martin Decky [0951495] * tools/mkfat.py (modified) yet another old Python compatibility fix Mon, 27 Oct 2008 20:54:44 GMT Martin Decky [de4a1cf] * tools/mkfat.py (modified) remove conditional expression (for compatibility with older Python ... Mon, 27 Oct 2008 19:48:07 GMT Martin Decky [95b730c2] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * tools/mkfat.py (modified) * tools/mkfat.sh (deleted) finish mkfat.py this drops build dependency on mtools Mon, 27 Oct 2008 19:46:03 GMT Martin Decky [7a5cdded] * kernel/generic/include/stdarg.h (modified) coding style 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:51:10 GMT Martin Decky [04619ba] * tools/mkfat.py (modified) root directory population 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:58:19 GMT Martin Decky [8bc6fcf] * tools/mkfat.py (modified) create a working (albeit empty) FAT16 filesystem 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 17:26:17 GMT Martin Decky [700eaa9] * tools/mkfat.py (modified) proper FAT16 boot sector initialization Sun, 26 Oct 2008 17:13:49 GMT Jakub Jermar [f772105e] * uspace/lib/libc/include/byteorder.h (modified) Add macros for converting host format to a different endianity. 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 ...