source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(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
(edit) @5c786d1   17 years jakub After VFS_READ, update the position pointer in the open file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4eb8a60   17 years jakub VFS work. Foundation for TMPFS-side VFS_READ and fixes in VFS-side … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9957b6   17 years jakub VFS work. Cleaner VFS_MOUNT protocol. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6344851   17 years jakub Add a simple test of VFS_MOUNT and VFS_OPEN to tester. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b11571   17 years jakub TMPFS work. VFS_LOOKUP implemented. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @338c943   17 years jakub VFS work. Don't hang up the connection to VFS after VFS_MOUNT. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ada6d5   17 years jakub VFS work. Index of the last PLB character of a pathname was not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a806bd61   17 years jakub VFS work. Fix VFS node hash function to hash only within the limits of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45ee9ed   17 years jakub VFS work. Releas the FS phone earlier. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dea7616b   17 years jakub VFS work. FS info futex must be initialized. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3401622   17 years jakub Enable tmpfs in arm32, ia32xen, ia64, ppc32, ppc64 and sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a3db79   17 years jakub Added support for tmpfs loading to amd64, ia32 and mips32. Added … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0697c4c   17 years jakub Fix a bug in anonymous address space area sharing. Call the backend's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb08279   17 years jakub Formatting. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5cdffe   17 years jakub Start TMPFS. Not loaded during boot as there is a reproducible kernel … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c82d28   17 years jakub Move incomplete fs interface from fat.h to libfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @efd4a72   17 years jakub VFS work. Move FS registration code to libfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74303b6   17 years jakub Start libfs. libfs is to contain all common fs code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc76be3   17 years jakub VFS work. During VFS_REGISTER, use strncmp() instead of strcmp(). Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5832e9b   17 years malyzelenyhnus Function strncmp() added to libc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9119d25   17 years jakub FAT work. Foundation for FAT dentry comparison function. Beware of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6364d3c   17 years jakub Sync IPC comments with IPC code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38c706cc   17 years malyzelenyhnus Extended IPC_M_CONNECT_TO_ME to use 3 user defined parameters. Phone … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90c35436   17 years jakub Update comments wrt the previous commit. Minor formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b61d47d   17 years malyzelenyhnus Function ipc_connect_me_to sends 3 user defined arguments now. One … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8df2eab   17 years martin fix trivial bug in storing lastcount lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0287820   17 years martin CPU cycle accounting on MIPS lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4e38c7   17 years martin try to kill the tasks fewer times by introducing a delay in iterations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25b9e2c   17 years jakub Formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @263e1ec   17 years jakub FAT work. Add type describing FAT directory entry. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5af627fc   17 years jakub FAT work. Add type describing FAT boot sector. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be815bc   17 years jakub FAT work. Start VFS_LOOKUP support in FAT. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2e0a8cb   17 years jakub Support for 5 payload arguments for IPC irq notifications and the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3cd9eb   17 years jakub VFS work. Proto implementation of VFS_READ. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ebd9392   17 years jakub Add sanity checks to functions using file descriptors as indices into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9201f47   17 years jakub Introduce the IPC_FF_ROUTE_FROM_ME forwarding flag. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d40a8ff   17 years jakub Add mode argument to IPC forward. This argument can be used to modify … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cc4313   17 years jakub Modify the async framework to make use of all six syscall arguments. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8498915   17 years jakub Be more deterministic when a user accidently uses fast version of IPC … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b74959bd   17 years jakub Modify ipc_answer_*() to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3209923   17 years jakub Modify asynchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc50fc42   17 years jakub STRUCT_TO_USPACE may fail in sys_ipc_call_sync_fast. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c09f2b   17 years jakub usleep() should return int. Non-void functions really should return a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e51969   17 years jakub Modify synchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0bc7fc   17 years jakub Grow the IPC data structures from 3 to 5 payload arguments. No IPC API … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c383b0   17 years jakub Support for six syscall arguments for ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e956eb   17 years jakub Cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9cc0d7c   17 years jakub Support for six syscall arguments for arm32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05ae7081   17 years jakub Support for six syscall arguments for sparc64. There is a minor … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @454889c   17 years jakub Support for six syscall arguments for ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b03ed3   17 years jakub Support for six syscall arguments on ia64. —iSupis line, and those … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.