Subversion Repositories HelenOS

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
4616 5599 d 4 h brambora /branches/snapshot/ Added functions for storing task checkpoint to udebug interface.
Added uspace task chkpnt that launches the snapshot creation.
 
/branches/snapshot/kernel/generic/include/udebug/udebug.h
/branches/snapshot/kernel/generic/include/udebug/udebug_ops.h
/branches/snapshot/kernel/generic/src/udebug/udebug_ipc.c
/branches/snapshot/kernel/generic/src/udebug/udebug_ops.c
/branches/snapshot/uspace/app/chkpnt/checkpoint.c
/branches/snapshot/uspace/lib/libc/generic/udebug.c
/branches/snapshot/uspace/lib/libc/include/udebug.h
4613 5600 d 3 h brambora /branches/snapshot/ Initial commit. Empty checkpoint.c added plus a Makefile.  
/branches/snapshot/uspace/app/chkpnt
/branches/snapshot/uspace/app/chkpnt/Makefile
/branches/snapshot/uspace/app/chkpnt/checkpoint.c
/branches/snapshot/boot/arch/ia32/Makefile.inc
/branches/snapshot/uspace/Makefile
4605 5603 d 6 h decky /branches/snapshot/ add task snapshoting branch  
/branches/snapshot
4602 5605 d 4 h decky /trunk/uspace/app/tester/ tester framework rewrite (go from a menu-driven interface to command-line interface)  
/trunk/uspace/app/tester/print/print2.c
/trunk/uspace/app/tester/print/print2.def
/trunk/uspace/app/tester/print/print3.c
/trunk/uspace/app/tester/print/print3.def
/trunk/uspace/app/tester/devmap
/trunk/uspace/app/tester/ipc/answer.c
/trunk/uspace/app/tester/ipc/answer.def
/trunk/uspace/app/tester/ipc/hangup.c
/trunk/uspace/app/tester/ipc/hangup.def
/trunk/uspace/app/tester/ipc/send_async.c
/trunk/uspace/app/tester/ipc/send_async.def
/trunk/uspace/app/tester/ipc/send_sync.c
/trunk/uspace/app/tester/ipc/send_sync.def
/trunk/uspace/app/tester/Makefile
/trunk/uspace/app/tester/console/console1.c
/trunk/uspace/app/tester/fault/fault1.c
/trunk/uspace/app/tester/fault/fault2.c
/trunk/uspace/app/tester/ipc/connect.c
/trunk/uspace/app/tester/ipc/ping_pong.c
/trunk/uspace/app/tester/ipc/register.c
/trunk/uspace/app/tester/loop/loop1.c
/trunk/uspace/app/tester/print/print1.c
/trunk/uspace/app/tester/print/print1.def
/trunk/uspace/app/tester/print/print4.c
/trunk/uspace/app/tester/stdio/stdio1.c
/trunk/uspace/app/tester/stdio/stdio2.c
/trunk/uspace/app/tester/tester.c
/trunk/uspace/app/tester/tester.h
/trunk/uspace/app/tester/thread/thread1.c
/trunk/uspace/app/tester/vfs/vfs1.c
4597 5605 d 4 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 5606 d 4 h decky /trunk/uspace/app/init/ simplify init, create /dev/null0 on demand  
/trunk/uspace/app/init/init.c
4587 5606 d 22 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 5607 d 6 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 5608 d 10 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 5608 d 22 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 5612 d 1 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 5618 d 22 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 5619 d 1 h svoboda /trunk/uspace/app/getvc/ Replace one hack with another.  
/trunk/uspace/app/getvc/getvc.c
4543 5619 d 22 h jermar /trunk/uspace/app/getvc/ Flush stdout before spawning shell.  
/trunk/uspace/app/getvc/getvc.c
4541 5619 d 22 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 5621 d 5 h svoboda /trunk/uspace/app/init/ Display type of root filesystem and root device upon boot.  
/trunk/uspace/app/init/init.c
4521 5625 d 1 h decky /trunk/uspace/app/klog/ remove serialization (it is not needed here)  
/trunk/uspace/app/klog/klog.c
4515 5626 d 9 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 5627 d 6 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 5631 d 3 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

Show All