Timeline
2008-03-19:
- 21:13 Changeset in mainline [e13daa5d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fortify ia32 and amd64 kernels against mallicious uspace applications …
- 20:41 Changeset in mainline [20b8bf3]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix cstyle.
2008-03-15:
- 13:01 Changeset in mainline [d4f572e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Unified context saving/restoring macros in ppc32.
- 12:28 Changeset in mainline [ca21eb4b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fixed broken context_offset.h symlinks for mips32eb and ia32xen.
- 12:21 Changeset in mainline [308cdd1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Context saving/restoring macros used for mips32.
- 11:17 Changeset in mainline [8476a8d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix jmp_buf vs. context structure in comment.
- 10:22 Changeset in mainline [1dbfe98]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Unified context handling code for amd64.
- 09:43 Changeset in mainline [baac911]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Context saving/restoring code replaced with macro.
- 09:21 Changeset in mainline [1aede82]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Added missing ia32/context.S from last commit.
- 09:09 Changeset in mainline [7397c73]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Context.s renamed to context.S for ia32 and fixed links for ia32xen. …
- 08:48 Changeset in mainline [d2fa31f7]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- United headers using context_t in uspace.
2008-03-12:
- 20:04 Changeset in mainline [cbd6545f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix breakage in arm32 non-debug build.
2008-03-11:
- 21:18 Changeset in mainline [923c39e]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Simplify the libc procedure needed to convert a user-supplied path to …
- 20:33 Changeset in mainline [f2ec8c8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Introduce fs_handle_t, dev_handle_t and fs_index_t.
2008-03-10:
- 21:56 Changeset in mainline [8ad8e49]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS index needs to be treated as uint64_t.
- 19:57 Changeset in mainline [07deef5]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fibril serialization is required when two file systems register …
- 19:24 Changeset in mainline [088cecc]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix breakage in non-debug amd64 build.
2008-03-09:
- 19:55 Changeset in mainline [c31d773]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Grab the nodes_futex when manipulating node link counts in rename() …
- 19:52 Changeset in mainline [c089919]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- tasklet.c needs to include config.h
- 17:49 Changeset in mainline [4072980]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export0.3.0 by
- Bump version to 0.3.0.
- 17:18 Changeset in mainline [a8e9ab8d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for rename().
- 17:09 Changeset in mainline [2664838b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add the definition of the EXDEV error code.
2008-03-08:
- 11:43 Changeset in mainline [d5d9c53]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- mkdir() and _unlink() should return the real return code.
2008-03-06:
- 22:33 Changeset in mainline [3298ddc]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for multiple TMPFS node names.
- 22:18 Changeset in mainline [739d00a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add hash_table_destroy().
2008-03-05:
- 22:11 Changeset in mainline [7b6d98b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- No need to keep the parent pointer in the TMPFS node. Moreover, other …
- 20:39 Changeset in mainline [3ca7059]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Set the TMPFS root node's link count to 1.
- 19:48 Changeset in mainline [adc8a63]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Introduce real link counts for TMPFS.
2008-03-03:
- 00:35 Changeset in mainline [5fec355]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add support for relative paths: chdir() and getcwd().
- 00:34 Changeset in mainline [1526594c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add strcat().
2008-03-02:
- 21:28 Changeset in mainline [dadcec1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Move canonify() to libc so that it can be used also on the libc side.
- 15:05 Changeset in mainline [d6084ef]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Make VFS canonify path names on lookup.
2008-03-01:
- 17:02 Changeset in mainline [9bb85f3]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add canonify() for file system path canonization. Not yet used by VFS.
2008-02-29:
- 21:46 Changeset in mainline [1e50f81]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add a comment to libfs_lookup.
2008-02-28:
- 21:41 Changeset in mainline [ee68e4bc]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- contents_rwlock should not be acquired as a futex but rather as a rwlock.
- 21:30 Changeset in mainline [7fe1f75]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for O_TRUNC.
2008-02-27:
- 22:49 Changeset in mainline [2c448fb]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Move the core lookup logic from TMPFS to libfs.
- 16:48 Changeset in mainline [56976a17]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- start merging tasklets (more or less a rewrite)
- 11:49 Changeset in mainline [6c441cf8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- code cleanup (mostly signed/unsigned) allow extra compiler warnings
2008-02-25:
- 22:22 Changeset in mainline [fdb7795]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Separate creation of a TMPFS node and its linking in the file system …
2008-02-21:
- 21:09 Changeset in mainline [07e01e6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Prevent read() and write() from returning an uninitialized error …
2008-02-19:
- 22:02 Changeset in mainline [d1ce550]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Initialize the VFS node properly.
- 21:59 Changeset in mainline [75c426b4]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Remove duplicate initialization.
- 09:56 Changeset in mainline [f1af679]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- IA64: crosscompilation support for GNU-EFI and hello.efi
2008-02-17:
- 21:16 Changeset in mainline [343dc9e3]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Modify the vfs1 test to excercise unlink() and rmdir().
- 20:05 Changeset in mainline [cf19ab5]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Unlink a TMPFS node more thoroughly.
- 16:22 Changeset in mainline [f15cf1a6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for rmdir(), unlink() and the respective VFS operations.
- 14:49 Changeset in mainline [e704503]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for close().
- 14:28 Changeset in mainline [16105cba]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add TMPFS support for destroying leaf links in the file system namespace.
- 13:59 Changeset in mainline [2616965d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- When freeing up a TMPFS node, it should also be removed from the …
- 13:32 Changeset in mainline [f17667a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add the VFS_FREE operation. This operation frees up whatever …
2008-02-16:
- 11:23 Changeset in mainline [b5553a2]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Introduce the notion of VFS node link counts.
2008-02-11:
- 22:00 Changeset in mainline [8ccd2ea]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Descend vs. descent.
- 11:08 Changeset in mainline [a4884c70]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- move to 4.2.3
2008-02-09:
- 10:31 Changeset in mainline [7208b6c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Basic IA64 boot and kernel suport for real machines
2008-02-06:
- 14:24 Changeset in mainline [71eef11]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- remove config.memory_size, get_memory_size() and memory_init.{c|d} the …
- 13:56 Changeset in mainline [1b067315]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- enlarge description field
2008-02-05:
- 16:01 Changeset in mainline [0b5f9fa]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- remove memory_print_map(), as it duplicates functionality of …
- 14:48 Changeset in mainline [b5ed4f8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- convert ARC specific commands to generic ones
- 14:02 Changeset in mainline [b07c332]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- convert e820list to a generic physmem command
- 11:06 Changeset in mainline [a0f6a61]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- prettyprint tlb command
- 10:43 Changeset in mainline [c053f615]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- prettyprint bkpts command
2008-02-03:
- 17:16 Changeset in mainline [6cbed012]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Added setjmp and longjmp functions for ia32 architecture.
2008-02-02:
- 15:56 Changeset in mainline [a671cf0]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Ash: removed .map file commited by mistake.
- 15:46 Changeset in mainline [6a4aa56]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Ash: fixed recursive Makefile.
- 14:08 Changeset in mainline [f52e6fea]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Ash - add recursion to Makefile to create build tools in subdirectory.
- 13:49 Changeset in mainline [c28a023]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Initial commit of ash shell. It cannot be compiled yet.
2008-02-01:
- 14:37 Changeset in mainline [9652bd59]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- remove fake tab
- 14:11 Changeset in mainline [43b1e86]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- prettyprint output
2008-01-27:
- 19:11 Changeset in mainline [acfdcb0]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Remove the debugging hack from tmpfs_init(), which created several …
- 18:54 Changeset in mainline [f7017572]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS_WRITE and tmpfs_write fixes.
- 16:43 Changeset in mainline [15b9970]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS_OPEN and VFS_WRITE now understand O_APPEND.
- 16:19 Changeset in mainline [2db4ac8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS_OPEN now understands O_CREAT and O_EXCL.
- 14:59 Changeset in mainline [72bde81]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Support for mkdir().
- 10:47 Changeset in mainline [1fe186f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Move handling of the miss on excessive components out of the main loop …
2008-01-26:
- 22:27 Changeset in mainline [b8b23c8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- More elegant, flexible and complete version of tmpfs_lookup.
- 12:08 Changeset in mainline [9415601]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Additional VFS lookup flags.
2008-01-25:
- 16:45 Changeset in mainline [19077a5]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Grow the initial identity mapping from 64M to 4G. We should not …
- 13:48 Changeset in mainline [a7df23c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- change cstyle to human-readable form
- 12:03 Changeset in mainline [4bb31f7]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix cstyle and © to 2008.
2008-01-19:
- 13:40 Changeset in mainline [ae78b53]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Introduce the notion of lflag (i.e. lookup flags) to support the …
2008-01-18:
- 23:45 Changeset in mainline [5973fd0]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Finish implementation of readdir(). Functions from this family are …
- 18:02 Changeset in mainline [62da45a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Small fix for VFS_TRUNCATE. Move lookup and registration code to …
2008-01-15:
- 13:19 Changeset in mainline [4cc2ddd]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- amd64: shorten kernel address space by 2 GB to support proper mapping …
- 09:36 Changeset in mainline [22e8166d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- initial support for dorder device in MSIM
- 09:35 Changeset in mainline [d85411a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- make msim.conf compatible with MSIM 1.3.x
2008-01-13:
- 20:35 Changeset in mainline [d0dc74ae]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add opendir(), rewinddir(), closedir() and some prototypes and stubs. …
- 13:19 Changeset in mainline [0ee4322]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS.
2008-01-11:
- 17:49 Changeset in mainline [4fb6bf36]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- move cpuid tests from amd64.c to boot.S
2008-01-09:
- 19:50 Changeset in mainline [eb27ce5a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Improve the API for converting (VFS triplets, size) to VFS nodes by …
2008-01-08:
- 21:58 Changeset in mainline [cad9c72]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Make a distinction between VFS operations that are common to VFS and …
- 21:01 Changeset in mainline [861e7d1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Merge all VFS operations into one file.
- 20:47 Changeset in mainline [67f63c4]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Make uspace rwlock API naming conventions consistent with kernel …
- 20:38 Changeset in mainline [7fff5eab]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Management of the cached VFS node size.
- 19:44 Changeset in mainline [752ccee]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Previous commit was toxic. When emulating gaps, zero out the …
- 19:28 Changeset in mainline [41a0d27]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- TMPFS must handle file gaps.
2008-01-06:
- 19:39 Changeset in mainline [222e57c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add libc and VFS implementation of lseek(), VFS_SEEK resp. Add the …
- 16:40 Changeset in mainline [10d6b858]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Introduce the open file lock. Modify vfs_rdwr() to take this lock into …
- 14:05 Changeset in mainline [4db6eaf]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix type in declaration of VFS node rwlock. Introduce a dedicated type …
- 13:08 Changeset in mainline [b3c38750]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Turn the namespace futex into rwlock.
- 12:50 Changeset in mainline [9413c0d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add basic rwlock API for uspace so that VFS can be …
2008-01-02:
- 20:25 Changeset in mainline [f57f8ea]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Rename unlink_futex to namespace_futex and introduce a new futex for …
2007-12-31:
- 17:23 Changeset in mainline [215e375]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename …
- 16:46 Changeset in mainline [27d293a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename …
- 10:14 Changeset in mainline [3115355]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address …
2007-12-30:
- 21:42 Changeset in mainline [badbd888]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Actually use the nbyte argument in both read() and write(). Fix …
- 21:32 Changeset in mainline [449c246]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add libc VFS wrapper for VFS_WRITE. Fix a small bug in read(). Place …
- 21:13 Changeset in mainline [92688eb]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Rename variable from 'size' to 'len'.
- 21:07 Changeset in mainline [986332aa]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Use libc's VFS wrappers instead of direct communication with VFS.
- 21:05 Changeset in mainline [2f02aa17]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add VFS wrappers for VFS_MOUNT, VFS_OPEN and VFS_READ to libc.
2007-12-26:
- 22:16 Changeset in mainline [ff9244a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Move the open(), read() and write() provided by streams.c away so that …
- 21:43 Changeset in mainline [75ae31d]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Remove file.c.
- 21:38 Changeset in mainline [8d46bf2]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Remove file.h.
- 00:50 Changeset in mainline [c1bf5cb]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- The previous commit was not entirely sane. Handle VFS_WRITE correctly …
2007-12-25:
- 20:02 Changeset in mainline [ee1b8ca]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS and TMPFS support for VFS_WRITE.
Note:
See TracTimeline
for information about the timeline view.