source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @ec8b0dac   15 years jakub Things are much easier when the compiler knows that context_save() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c467ee   15 years jakub In fibril_switch(), make sure to reload srcf with the current fibril … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30f869d   15 years jakub mips32's istate_t must respect the 8-byte stack alignment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f0db02e   15 years jirik.svoboda Modify CUDA driver to state machine format, with one interrupt per … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @925be4e   15 years jakub The ia64 kernel needs to handle the Data Access Rights fault. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80a3bd9   15 years jakub Initialize the Accessed and Dirty bits when the page hash table is used. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a81a73a   15 years jirik.svoboda Prettier output from ata_bd. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1757ffce   15 years jakub Do not attempt to spawn non-existing programs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95bc57c   15 years jirik.svoboda Servers can return value as soon as they are up. Use this with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adb49f58   15 years jirik.svoboda Allow to determine whether a task returned value before terminatign. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0315679   15 years jirik.svoboda Move fully to IPC-based tracking of task startup and termination in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d96851   15 years jirik.svoboda Pass task ID to NS from loader. This prevents ID spoofing by user apps. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7114d83   15 years jirik.svoboda Allow task to return value (will be improved). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d68e4d5   15 years jakub Make the libblock cache behave more like a cache and fix some bugs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a77841d   15 years jirik.svoboda Kernel Mac ADB keyboard driver revived. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb8dc88   15 years martin remove obsolete VFS methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0143f72   15 years jakub Statically allocated stat structure will do. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @271283b   15 years jakub Fix typos. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d851f597   15 years martin small allocator optimization add some comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c40f883   15 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d11a7d8   15 years martin tester framework rewrite (go from a menu-driven interface to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db24058   15 years martin small fixes and coding style changes related to the new memory allocator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6db6fd1   15 years martin implement simple first-fit memory allocator (modified from original … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae75080a   15 years martin define just the basic memory allocator interface lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @497ae7b   15 years martin remove dlmalloc lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82346c50   15 years martin memory allocator test (modified from original code by Tomas Bures and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f954906   15 years martin avoid compiler warnings and one small bug lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c063d96e   15 years martin avoid compiler warning lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ece1fbe   15 years martin avoid possible segfault lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @057760d3   15 years martin avoid unaligned memory access lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f49cf64   15 years martin simplify init, create /dev/null0 on demand lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7fcb74c   15 years martin add support for creating null devices on demand lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfd247f   15 years martin set buffering according to what file descriptor we are opening (this … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @415c7e0d   15 years jakub Implement stat() and VFS_IN_STAT. Modify bdsh() to use stat() during … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75160a6   15 years jakub Add libfs_stat() and let FAT and TMPFS use it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @852b801   15 years jakub Introduce VFS_IN_FSTAT and VFS_OUT_STAT. Provide libc fstat() and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4198f9c3   15 years jakub Separate the VFS input and output protocols. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6408be3   15 years jirik.svoboda Fix chaos in block library. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00fe6bb   15 years jirik.svoboda Automatically try to mount FAT from disk0 on /data upon boot. Save … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1fbe064b   15 years jirik.svoboda Allow libblock to operate in write-through mode. With 'wtcache' mount … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af65b72   15 years jakub Do not use the pending mechanism in console. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cab2f41   15 years jakub Do not use the pending mechanism in devmap. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @103bb68   15 years jakub A little bit of cstyle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc531be   15 years jakub Mention arm32 in the document describing virtual address translation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9593bc8   15 years jakub Use condvar broadcast instead of signal when registering a new file system. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b47fa2   15 years jakub Do not use the "pending" fibril mechanism in VFS lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4b9d28   15 years jirik.svoboda Tetris high-score table now persists across multiple Tetris executions … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @52e4f52   15 years jirik.svoboda Use rwlock instead of futex for ramdisk. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed990cf   15 years jakub Remove an obsolete comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2dccb0   15 years jakub Endpoint file systems should terminate the connection fibril when VFS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2dfd9fa   15 years martin avoid races during access to the shared hash table lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12956e57   15 years jirik.svoboda Use fibril synchronization in bd drivers. Use per-disk locks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac47b7c2   15 years martin define endianess externally to be able to exactly specify whether we … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @553492be   15 years jakub Finish converting VFS to fibril synchronization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca093b3   15 years jakub Strange left-over. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e1b57d   15 years jakub Use fibril synchronization in libblock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ebe721   15 years jakub Use fibril synchronization in FAT. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34ca870   15 years jakub Handle each VFS request using a dedicated connection. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61d2315   15 years jakub Disk I/O should be serialized until libblock switches to fibril … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62140db   15 years jirik.svoboda Fix assorted warnings and tiny glitches. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0471786   15 years jirik.svoboda Fix signedness issues and warnings in fb. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @08c9f7d   15 years jirik.svoboda Suppress warnings in loader. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a624cbfd   15 years jirik.svoboda Improve ATA cmd regs block definition to suppress warnings. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbbbb8a   15 years jirik.svoboda Get rid of warnings (size_t is enough for block size). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3fa92aa   15 years jirik.svoboda Replace one hack with another. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @103e7d7   15 years jakub Flush stdout before spawning shell. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @953769f   15 years jakub Handle pending input using only one fibril. Relax serialization in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ef8bcc6   15 years jirik.svoboda Stdio stream buffering (only for writing a.t.m.) Issue: Do we need two … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c07af37   15 years jakub Handle pending lookups using only one fibril. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @af7383f   15 years jakub Handle pending mounts using only one fibril. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ed2e0e   15 years jirik.svoboda Revert clandestine removal of delayed cursor position update by c4456. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87d3ecf   15 years jirik.svoboda Display type of root filesystem and root device upon boot. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c51a7cd   15 years jakub On condvar signal/broadcast, dequeue the waiting fibril from the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cbed6b   15 years jirik.svoboda Add forgotten files. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a18193c   15 years jirik.svoboda File-backed block device driver (file_bd). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9f4c76   15 years jirik.svoboda Write support in ata_bd. Not used, not tested. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5481d1bb   15 years jirik.svoboda Use named constants. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f5caea   15 years jirik.svoboda Move type declarations to a header file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1806e5d   15 years jirik.svoboda Properly support two disks per ATA controller. Fake (Qemu-only) check … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26360f7   15 years jirik.svoboda Use 'fibril_local' modifier for fibril-local variables instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ae22ba   15 years jakub Condition variables for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92d34f0b   15 years jakub Implement readers-writer locks for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba2a055   15 years jirik.svoboda Fix coordinate issues in EGA fb. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc02cc41   15 years martin get back fine-grained locking (which was removed in commit 4458), but … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95ba2b8   15 years martin remove obsolete terminology lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3562ec82   15 years martin remove obsolete comment cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d3b9474   15 years martin remove serialization (it is not needed here) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e13bfa   15 years jakub Synchronize access to pending_req. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e31a2b   15 years martin remove yet another serialization which is not needed anymore lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @230260ac   15 years jakub Make VFS use the new synchronization for fibrils. Now there should be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @041186f   15 years jakub Include fibril synchronization primitives in libc build. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3afd24   15 years jakub Add simple synchronization primitives to be used with fibrils. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ebe70f1   15 years martin slightly cleanup the horrible mess of tetris introduce colors lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @080ad7f   15 years martin simple implementation of fdopen() and rewind() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd8bfcbd   15 years jakub Nit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8e57e8c   15 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bac82eeb   15 years jirik.svoboda getchar() and fgetc() are traditionally supposed to flush stdout and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc27c8c5   15 years jakub A little bit of cleanup and a remedy for great confusion introduced in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9c8c81   15 years martin rename libadt → adt lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a68f737   15 years martin keep a list of open files to support proper cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.