Subversion Repositories HelenOS

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
4597 5607 d 2 h decky /trunk/uspace/app/tester/mm/ memory allocator test
(modified from original code by Tomas Bures and Lubomir Bulej, used under permission)
 
/trunk/uspace/app/tester/mm
/trunk/uspace/app/tester/mm/malloc1.c
/trunk/uspace/app/tester/mm/malloc1.def
4592 5608 d 1 h decky /trunk/uspace/app/init/ simplify init, create /dev/null0 on demand  
/trunk/uspace/app/init/init.c
4587 5608 d 20 h jermar /trunk/uspace/ Implement stat() and VFS_IN_STAT.
Modify bdsh() to use stat() during ls.
In devfs, allow lookups that don't
specify one of L_FILE and L_DIRECTORY.
 
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.h
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/lib/libc/include/sys/stat.h
/trunk/uspace/srv/fs/devfs/devfs_ops.c
/trunk/uspace/srv/vfs/vfs_ops.c
4584 5609 d 4 h jermar /trunk/uspace/ Separate the VFS input and output protocols.  
/trunk/uspace/app/trace/trace.c
/trunk/uspace/lib/libc/generic/vfs/vfs.c
/trunk/uspace/lib/libc/include/ipc/console.h
/trunk/uspace/lib/libc/include/ipc/vfs.h
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/fs/devfs/devfs.c
/trunk/uspace/srv/fs/fat/fat.c
/trunk/uspace/srv/fs/tmpfs/tmpfs.c
/trunk/uspace/srv/vfs/vfs.c
/trunk/uspace/srv/vfs/vfs_lookup.c
/trunk/uspace/srv/vfs/vfs_node.c
/trunk/uspace/srv/vfs/vfs_ops.c
4573 5610 d 8 h svoboda /trunk/ Automatically try to mount FAT from disk0 on /data upon boot. Save Tetris score there. Automatically create disk image in sample config files, if it does not already exist. This tentatively reaches the Milanstone (t.m.).  
/trunk/contrib/conf/ia32-qe.sh
/trunk/uspace/dist/data
/trunk/contrib/conf/mips32-gx.sh
/trunk/uspace/app/init/init.c
/trunk/uspace/app/tetris/scores.c
4572 5610 d 20 h svoboda /trunk/uspace/ Allow libblock to operate in write-through mode. With 'wtcache' mount option, FAT sets write-through mode on the cache.  
/trunk/uspace/app/bdsh/cmds/modules/bdd/bdd.c
/trunk/uspace/lib/libblock/libblock.c
/trunk/uspace/lib/libblock/libblock.h
/trunk/uspace/srv/fs/fat/fat_ops.c
4565 5613 d 23 h svoboda /trunk/uspace/app/tetris/ Tetris high-score table now persists across multiple Tetris executions (and also propagate between concurrently running instances). It is much more stupid than the original BSD implementation, but it works.  
/trunk/uspace/app/tetris/scores.c
/trunk/uspace/app/tetris/scores.h
/trunk/uspace/app/tetris/tetris.c
4549 5620 d 19 h svoboda /trunk/uspace/ Fix assorted warnings and tiny glitches.  
/trunk/uspace/app/init/init.c
/trunk/uspace/app/tester/stdio/stdio2.c
/trunk/uspace/lib/libblock/libblock.c
/trunk/uspace/lib/libc/generic/devmap.c
/trunk/uspace/srv/fb/ppm.c
4544 5620 d 23 h svoboda /trunk/uspace/app/getvc/ Replace one hack with another.  
/trunk/uspace/app/getvc/getvc.c
4543 5621 d 19 h jermar /trunk/uspace/app/getvc/ Flush stdout before spawning shell.  
/trunk/uspace/app/getvc/getvc.c
4541 5621 d 20 h svoboda /trunk/uspace/ Stdio stream buffering (only for writing a.t.m.) Issue: Do we need two moving delimiters (head, tail) to recover from error or is one moving data delimiter enough, like in the current implementation? (Where the buffer must be drained as a whole, cannot do it part at a time.  
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/lib/libc/generic/io/io.c
/trunk/uspace/lib/libc/include/stdio.h
4536 5623 d 3 h svoboda /trunk/uspace/app/init/ Display type of root filesystem and root device upon boot.  
/trunk/uspace/app/init/init.c
4521 5626 d 22 h decky /trunk/uspace/app/klog/ remove serialization (it is not needed here)  
/trunk/uspace/app/klog/klog.c
4515 5628 d 6 h decky /trunk/uspace/app/tetris/ slightly cleanup the horrible mess of tetris
introduce colors
 
/trunk/uspace/app/tetris/pathnames.h
/trunk/uspace/app/tetris/input.c
/trunk/uspace/app/tetris/input.h
/trunk/uspace/app/tetris/scores.c
/trunk/uspace/app/tetris/scores.h
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/app/tetris/screen.h
/trunk/uspace/app/tetris/shapes.c
/trunk/uspace/app/tetris/tetris.c
/trunk/uspace/app/tetris/tetris.h
4509 5629 d 4 h decky /trunk/uspace/ rename libadt -> adt  
/trunk/uspace/lib/libc/generic/adt
/trunk/uspace/lib/libc/include/adt
/trunk/uspace/lib/libc/generic/libadt
/trunk/uspace/lib/libc/include/libadt
/trunk/uspace/app/trace/ipcp.c
/trunk/uspace/app/trace/proto.c
/trunk/uspace/app/trace/proto.h
/trunk/uspace/lib/libblock/libblock.c
/trunk/uspace/lib/libblock/libblock.h
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/generic/adt/hash_table.c
/trunk/uspace/lib/libc/generic/adt/list.c
/trunk/uspace/lib/libc/generic/async.c
/trunk/uspace/lib/libc/generic/fibril.c
/trunk/uspace/lib/libc/generic/io/io.c
/trunk/uspace/lib/libc/generic/ipc.c
/trunk/uspace/lib/libc/include/adt/hash_table.h
/trunk/uspace/lib/libc/include/fibril.h
/trunk/uspace/lib/libc/include/ipc/devmap.h
/trunk/uspace/lib/libc/include/stdio.h
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/fs/devfs/devfs_ops.c
/trunk/uspace/srv/fs/fat/fat_idx.c
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs.h
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
/trunk/uspace/srv/kbd/Makefile
/trunk/uspace/srv/kbd/genarch/gsp.c
/trunk/uspace/srv/kbd/generic/kbd.c
/trunk/uspace/srv/kbd/include/gsp.h
/trunk/uspace/srv/ns/clonable.c
/trunk/uspace/srv/ns/service.c
/trunk/uspace/srv/ns/task.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_node.c
/trunk/uspace/srv/vfs/vfs_ops.c
/trunk/uspace/srv/vfs/vfs_register.c
4496 5633 d 1 h decky /trunk/uspace/ be more pedantic about undefined function prototypes (to avoid memory access traps)
add missing header files
 
/trunk/uspace/app/bdsh/cmds/modules/bdd/bdd.c
/trunk/uspace/app/bdsh/cmds/modules/kcon/kcon.c
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.c
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.c
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/trace/trace.c
/trunk/uspace/lib/libc/Makefile.toolchain
/trunk/uspace/lib/libc/generic/mem.c
/trunk/uspace/srv/ns/clonable.c
/trunk/uspace/srv/ns/ns.c
4495 5633 d 4 h decky /trunk/uspace/app/klog/ as_get_mappable_page() has an argument in bytes, not in pages  
/trunk/uspace/app/klog/klog.c
4489 5633 d 22 h decky /trunk/uspace/app/trace/ update for latest I/O changes
(the protocols are not yet described completely, will be solved soon)
 
/trunk/uspace/app/trace/trace.c
4488 5633 d 22 h decky /trunk/uspace/app/ update for latest I/O changes  
/trunk/uspace/app/klog/klog.c
/trunk/uspace/app/tetris/input.c
/trunk/uspace/app/tetris/scores.c
/trunk/uspace/app/tetris/screen.c
/trunk/uspace/app/tetris/screen.h
4487 5633 d 22 h decky /trunk/uspace/app/tester/ update for latest I/O changes
(some tests are not 100% working yet, will be solved soon)
 
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/tester/ipc/ping_pong.c
/trunk/uspace/app/tester/tester.c

Show All