source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @2664838b   17 years jakub Add the definition of the EXDEV error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5d9c53   17 years jakub mkdir() and _unlink() should return the real return code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3298ddc   17 years jakub Support for multiple TMPFS node names. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @739d00a   17 years jakub Add hash_table_destroy(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b6d98b   17 years jakub No need to keep the parent pointer in the TMPFS node. Moreover, other … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ca7059   17 years jakub Set the TMPFS root node's link count to 1. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adc8a63   17 years jakub Introduce real link counts for TMPFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5fec355   17 years jakub Add support for relative paths: chdir() and getcwd(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1526594c   17 years jakub Add strcat(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dadcec1   17 years jakub Move canonify() to libc so that it can be used also on the libc side. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6084ef   17 years jakub Make VFS canonify path names on lookup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9bb85f3   17 years jakub Add canonify() for file system path canonization. Not yet used by VFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e50f81   17 years jakub Add a comment to libfs_lookup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee68e4bc   17 years jakub contents_rwlock should not be acquired as a futex but rather as a rwlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7fe1f75   17 years jakub Support for O_TRUNC. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c448fb   17 years jakub Move the core lookup logic from TMPFS to libfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @56976a17   17 years martin start merging tasklets (more or less a rewrite) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c441cf8   17 years martin code cleanup (mostly signed/unsigned) allow extra compiler warnings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fdb7795   17 years jakub Separate creation of a TMPFS node and its linking in the file system … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @07e01e6   17 years jakub Prevent read() and write() from returning an uninitialized error … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1ce550   17 years jakub Initialize the VFS node properly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75c426b4   17 years jakub Remove duplicate initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1af679   17 years jakub.vana IA64: crosscompilation support for GNU-EFI and hello.efi lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @343dc9e3   17 years jakub Modify the vfs1 test to excercise unlink() and rmdir(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf19ab5   17 years jakub Unlink a TMPFS node more thoroughly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f15cf1a6   17 years jakub Support for rmdir(), unlink() and the respective VFS operations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e704503   17 years jakub Support for close(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16105cba   17 years jakub Add TMPFS support for destroying leaf links in the file system namespace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2616965d   17 years jakub When freeing up a TMPFS node, it should also be removed from the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f17667a   17 years jakub Add the VFS_FREE operation. This operation frees up whatever … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5553a2   17 years jakub Introduce the notion of VFS node link counts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ccd2ea   17 years jakub Descend vs. descent. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4884c70   17 years martin move to 4.2.3 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7208b6c   17 years jakub.vana Basic IA64 boot and kernel suport for real machines lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71eef11   17 years martin remove config.memory_size, get_memory_size() and memory_init.{c|d} the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b067315   17 years martin enlarge description field lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b5f9fa   17 years martin remove memory_print_map(), as it duplicates functionality of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5ed4f8   17 years martin convert ARC specific commands to generic ones lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b07c332   17 years martin convert e820list to a generic physmem command lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a0f6a61   17 years martin prettyprint tlb command lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c053f615   17 years martin prettyprint bkpts command lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6cbed012   17 years malyzelenyhnus Added setjmp and longjmp functions for ia32 architecture. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a671cf0   17 years malyzelenyhnus Ash: removed .map file commited by mistake. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a4aa56   17 years malyzelenyhnus Ash: fixed recursive Makefile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f52e6fea   17 years malyzelenyhnus Ash - add recursion to Makefile to create build tools in subdirectory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c28a023   17 years malyzelenyhnus Initial commit of ash shell. It cannot be compiled yet. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9652bd59   17 years martin remove fake tab lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43b1e86   17 years martin prettyprint output lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @acfdcb0   17 years jakub Remove the debugging hack from tmpfs_init(), which created several … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7017572   17 years jakub VFS_WRITE and tmpfs_write fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15b9970   17 years jakub VFS_OPEN and VFS_WRITE now understand O_APPEND. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2db4ac8   17 years jakub VFS_OPEN now understands O_CREAT and O_EXCL. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @72bde81   17 years jakub Support for mkdir(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1fe186f   17 years jakub Move handling of the miss on excessive components out of the main loop … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8b23c8   17 years jakub More elegant, flexible and complete version of tmpfs_lookup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9415601   17 years jakub Additional VFS lookup flags. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19077a5   17 years jakub Grow the initial identity mapping from 64M to 4G. We should not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7df23c   17 years martin change cstyle to human-readable form lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4bb31f7   17 years jakub Fix cstyle and © to 2008. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae78b53   17 years jakub Introduce the notion of lflag (i.e. lookup flags) to support the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5973fd0   17 years jakub Finish implementation of readdir(). Functions from this family are … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62da45a   17 years jakub Small fix for VFS_TRUNCATE. Move lookup and registration code to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cc2ddd   17 years martin amd64: shorten kernel address space by 2 GB to support proper mapping … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22e8166d   17 years martin initial support for dorder device in MSIM lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d85411a   17 years martin make msim.conf compatible with MSIM 1.3.x lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0dc74ae   17 years jakub Add opendir(), rewinddir(), closedir() and some prototypes and stubs. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ee4322   17 years jakub Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4fb6bf36   17 years martin move cpuid tests from amd64.c to boot.S lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb27ce5a   17 years jakub Improve the API for converting (VFS triplets, size) to VFS nodes by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cad9c72   17 years jakub Make a distinction between VFS operations that are common to VFS and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @861e7d1   17 years jakub Merge all VFS operations into one file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @67f63c4   17 years jakub Make uspace rwlock API naming conventions consistent with kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7fff5eab   17 years jakub Management of the cached VFS node size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @752ccee   17 years jakub Previous commit was toxic. When emulating gaps, zero out the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41a0d27   17 years jakub TMPFS must handle file gaps. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @222e57c   17 years jakub Add libc and VFS implementation of lseek(), VFS_SEEK resp. Add the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10d6b858   17 years jakub Introduce the open file lock. Modify vfs_rdwr() to take this lock into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4db6eaf   17 years jakub Fix type in declaration of VFS node rwlock. Introduce a dedicated type … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3c38750   17 years jakub Turn the namespace futex into rwlock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9413c0d   17 years jakub Add basic rwlock API for uspace so that VFS can be … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f57f8ea   17 years jakub Rename unlink_futex to namespace_futex and introduce a new futex for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @215e375   17 years jakub The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27d293a   17 years jakub Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3115355   17 years jakub Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @badbd888   17 years jakub Actually use the nbyte argument in both read() and write(). Fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @449c246   17 years jakub Add libc VFS wrapper for VFS_WRITE. Fix a small bug in read(). Place … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92688eb   17 years jakub Rename variable from 'size' to 'len'. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @986332aa   17 years jakub Use libc's VFS wrappers instead of direct communication with VFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f02aa17   17 years jakub Add VFS wrappers for VFS_MOUNT, VFS_OPEN and VFS_READ to libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff9244a   17 years jakub Move the open(), read() and write() provided by streams.c away so that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75ae31d   17 years jakub Remove file.c. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8d46bf2   17 years jakub Remove file.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1bf5cb   17 years jakub The previous commit was not entirely sane. Handle VFS_WRITE correctly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee1b8ca   17 years jakub VFS and TMPFS support for VFS_WRITE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1356a04c   17 years jakub The vfs1 test now reads a file on a TMPFS file system. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dab6b8   17 years jakub Fix two bugs in TMPFS-side VFS_READ. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a92da0a   17 years jakub Reimplement VFS_READ using IPC_M_DATA_READ. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55d5f9f   17 years jakub Add support for IPC_M_DATA_READ calls. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @654b7db   17 years jakub Release the IPC_M_DATA_WRITE buffer even if the write is refused by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36d852c   17 years jakub Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.