Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
3593 5659 d 1 h rimsky /branches/sparc/ Merged latest trunk changes into sparc branch.  
/branches/sparc/kernel/arch/ia64/src/smp
/branches/sparc/uspace/lib/libblock
/branches/sparc/uspace/srv/fs/fat/fat_dentry.c
/branches/sparc/uspace/srv/fs/fat/fat_dentry.h
/branches/sparc/uspace/srv/fs/fat/fat_fat.c
/branches/sparc/uspace/srv/fs/fat/fat_fat.h
/branches/sparc/tools/mkfat.sh
/branches/sparc/boot/arch/amd64/Makefile.inc
/branches/sparc/boot/arch/arm32/loader/Makefile
/branches/sparc/boot/arch/ia32/Makefile.inc
/branches/sparc/boot/arch/ia64/loader/Makefile
/branches/sparc/boot/arch/ia64/loader/asm.S
/branches/sparc/boot/arch/ia64/loader/boot.S
/branches/sparc/boot/arch/ia64/loader/gefi/HelenOS/Makefile
/branches/sparc/boot/arch/ia64/loader/gefi/HelenOS/hello.c
/branches/sparc/boot/arch/ia64/loader/gefi/apps/Makefile
/branches/sparc/boot/arch/ia64/loader/main.c
/branches/sparc/boot/arch/ia64/loader/main.h
/branches/sparc/boot/arch/mips32/loader/Makefile
/branches/sparc/boot/arch/ppc32/loader/Makefile
/branches/sparc/boot/arch/sparc64/loader/Makefile
/branches/sparc/kernel/arch/ia64/Makefile.inc
/branches/sparc/kernel/arch/ia64/include/asm.h
/branches/sparc/kernel/arch/ia64/include/atomic.h
/branches/sparc/kernel/arch/ia64/include/bootinfo.h
/branches/sparc/kernel/arch/ia64/include/cpu.h
/branches/sparc/kernel/arch/ia64/include/drivers/it.h
/branches/sparc/kernel/arch/ia64/include/mm/page.h
/branches/sparc/kernel/arch/ia64/src/drivers/it.c
/branches/sparc/kernel/arch/ia64/src/ia64.c
/branches/sparc/kernel/arch/ia64/src/mm/frame.c
/branches/sparc/kernel/arch/ia64/src/mm/page.c
/branches/sparc/kernel/arch/ia64/src/start.S
/branches/sparc/kernel/arch/mips32/src/mm/tlb.c
/branches/sparc/kernel/arch/ppc32/src/asm.S
/branches/sparc/kernel/arch/ppc32/src/mm/tlb.c
/branches/sparc/kernel/arch/ppc64/src/mm/page.c
/branches/sparc/kernel/arch/sparc64/include/asm.h
/branches/sparc/kernel/arch/sparc64/include/drivers/ns16550.h
/branches/sparc/kernel/arch/sparc64/include/types.h
/branches/sparc/kernel/arch/sparc64/src/drivers/kbd.c
/branches/sparc/kernel/genarch/include/kbd/ns16550.h
/branches/sparc/kernel/genarch/src/kbd/key.c
/branches/sparc/kernel/genarch/src/kbd/ns16550.c
/branches/sparc/kernel/generic/include/proc/program.h
/branches/sparc/kernel/generic/include/proc/task.h
/branches/sparc/kernel/generic/include/proc/thread.h
/branches/sparc/kernel/generic/include/stdarg.h
/branches/sparc/kernel/generic/include/synch/spinlock.h
/branches/sparc/kernel/generic/src/ipc/kbox.c
/branches/sparc/kernel/generic/src/main/kinit.c
/branches/sparc/kernel/generic/src/main/main.c
/branches/sparc/kernel/generic/src/mm/tlb.c
/branches/sparc/kernel/generic/src/proc/program.c
/branches/sparc/kernel/generic/src/proc/task.c
/branches/sparc/kernel/generic/src/proc/thread.c
/branches/sparc/kernel/kernel.config
/branches/sparc/tools/mkfat.py
/branches/sparc/tools/mktmpfs.py
/branches/sparc/usiii.simics
/branches/sparc/uspace/Makefile
/branches/sparc/uspace/app/bdsh/cmds/modules/cat/cat.c
/branches/sparc/uspace/app/klog/Makefile
/branches/sparc/uspace/app/tester/Makefile
/branches/sparc/uspace/app/tetris/Makefile
/branches/sparc/uspace/app/trace/Makefile
/branches/sparc/uspace/app/trace/trace.c
/branches/sparc/uspace/lib/libc/Makefile
/branches/sparc/uspace/lib/libc/arch/ppc32/src/entry.s
/branches/sparc/uspace/lib/libc/generic/loader.c
/branches/sparc/uspace/lib/libc/generic/task.c
/branches/sparc/uspace/lib/libc/generic/thread.c
/branches/sparc/uspace/lib/libc/include/align.h
/branches/sparc/uspace/lib/libc/include/byteorder.h
/branches/sparc/uspace/lib/libc/include/errno.h
/branches/sparc/uspace/lib/libc/include/loader/loader.h
/branches/sparc/uspace/lib/libfs/Makefile
/branches/sparc/uspace/lib/libfs/libfs.c
/branches/sparc/uspace/lib/libfs/libfs.h
/branches/sparc/uspace/lib/softfloat/Makefile
/branches/sparc/uspace/lib/softint/Makefile
/branches/sparc/uspace/srv/console/Makefile
/branches/sparc/uspace/srv/devmap/Makefile
/branches/sparc/uspace/srv/fb/Makefile
/branches/sparc/uspace/srv/fs/fat/Makefile
/branches/sparc/uspace/srv/fs/fat/fat.c
/branches/sparc/uspace/srv/fs/fat/fat.h
/branches/sparc/uspace/srv/fs/fat/fat_idx.c
/branches/sparc/uspace/srv/fs/fat/fat_ops.c
/branches/sparc/uspace/srv/fs/tmpfs/Makefile
/branches/sparc/uspace/srv/fs/tmpfs/tmpfs_dump.c
/branches/sparc/uspace/srv/fs/tmpfs/tmpfs_ops.c
/branches/sparc/uspace/srv/kbd/Makefile
/branches/sparc/uspace/srv/loader/Makefile
/branches/sparc/uspace/srv/loader/arch/ppc32/ppc32.s
/branches/sparc/uspace/srv/loader/main.c
/branches/sparc/uspace/srv/ns/Makefile
/branches/sparc/uspace/srv/pci/Makefile
/branches/sparc/uspace/srv/rd/Makefile
/branches/sparc/uspace/srv/vfs/Makefile
3343 5749 d 7 h decky /branches/sparc/ add sparc branch  
/branches/sparc
3252 5761 d 3 h jermar /trunk/uspace/ Add a comment to libfs_blockread() and change type from size_t to off_t at
various places.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_dump.c
3251 5761 d 5 h jermar /trunk/uspace/ Move tmpfs_blockread() to libfs and rename it to libfs_blockread().
Add one argument to specify block size.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_dump.c
2863 5870 d 13 h jermar /trunk/uspace/ Revert libfs node_get() API to a model without the parent node pointer
argument.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2858 5875 d 21 h jermar /trunk/uspace/ libfs destroy operation should rather return an error code instead of a truth
value.
 
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2857 5875 d 21 h jermar /trunk/uspace/ Add stubs for unimplemented FAT libfs operations.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2852 5876 d 19 h jermar /trunk/uspace/ Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2844 5878 d 1 h jermar /trunk/uspace/ Add fat_root_get() and fat_plb_get_char().  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2831 5880 d 19 h jermar /trunk/uspace/ Commit progress on the FAT file system server implementation.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2792 5888 d 4 h jermar /trunk/uspace/ libfs' node_get() operation does not need the file system handle.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2791 5891 d 1 h jermar /trunk/uspace/ Make libfs_lookup() more generic.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2770 5910 d 3 h jermar /trunk/uspace/ Introduce fs_handle_t, dev_handle_t and fs_index_t.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
/trunk/uspace/srv/vfs/vfs.h
/trunk/uspace/srv/vfs/vfs_lookup.c
/trunk/uspace/srv/vfs/vfs_ops.c
/trunk/uspace/srv/vfs/vfs_register.c
2763 5912 d 7 h jermar /trunk/uspace/ Support for rename().  
/trunk/uspace/app/tester/vfs/vfs1.c
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/lib/libc/include/stdio.h
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
/trunk/uspace/srv/vfs/vfs.c
/trunk/uspace/srv/vfs/vfs.h
/trunk/uspace/srv/vfs/vfs_lookup.c
/trunk/uspace/srv/vfs/vfs_ops.c
2760 5915 d 1 h jermar /trunk/uspace/ Support for multiple TMPFS node names.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2758 5916 d 2 h jermar /trunk/uspace/ No need to keep the parent pointer in the TMPFS node. Moreover, other file
systems won't have it either. Finally, if TMPFS is to support hardlinks, there
can be multiple parents.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2747 5923 d 1 h jermar /trunk/uspace/ Move the core lookup logic from TMPFS to libfs.  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2644 5996 d 7 h jermar /trunk/uspace/ Move incomplete fs interface from fat.h to libfs.  
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat.c
/trunk/uspace/srv/fs/fat/fat.h
2643 5996 d 8 h jermar /trunk/uspace/ VFS work.
Move FS registration code to libfs.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/Makefile
/trunk/uspace/srv/fs/fat/fat.c
/trunk/uspace/srv/fs/fat/fat.h
/trunk/uspace/srv/fs/fat/fat_ops.c
2642 5997 d 11 h jermar /trunk/uspace/ Start libfs.
libfs is to contain all common fs code.
 
/trunk/uspace/lib/libfs
/trunk/uspace/lib/libfs/Makefile
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/Makefile