Timeline
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.
2007-12-23:
- 22:38 Changeset in mainline [1356a04c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- The vfs1 test now reads a file on a TMPFS file system.
- 22:37 Changeset in mainline [7dab6b8]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix two bugs in TMPFS-side VFS_READ.
- 21:46 Changeset in mainline [a92da0a]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Reimplement VFS_READ using IPC_M_DATA_READ.
- 21:21 Changeset in mainline [a55d5f9f]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add support for IPC_M_DATA_READ calls.
- 20:15 Changeset in mainline [654b7db]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Release the IPC_M_DATA_WRITE buffer even if the write is refused by …
- 19:45 Changeset in mainline [36d852c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add …
2007-12-22:
- 23:03 Changeset in mainline [5c786d1]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- After VFS_READ, update the position pointer in the open file.
- 22:58 Changeset in mainline [a4eb8a60]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Foundation for TMPFS-side VFS_READ and fixes in VFS-side …
- 20:13 Changeset in mainline [c9957b6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Cleaner VFS_MOUNT protocol.
2007-12-19:
- 16:55 Changeset in mainline [6344851]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Add a simple test of VFS_MOUNT and VFS_OPEN to tester.
- 16:54 Changeset in mainline [4b11571]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- TMPFS work. VFS_LOOKUP implemented.
- 16:52 Changeset in mainline [338c943]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Don't hang up the connection to VFS after VFS_MOUNT.
- 16:51 Changeset in mainline [4ada6d5]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Index of the last PLB character of a pathname was not …
- 16:49 Changeset in mainline [a806bd61]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Fix VFS node hash function to hash only within the limits of …
- 16:48 Changeset in mainline [45ee9ed]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Releas the FS phone earlier.
- 16:47 Changeset in mainline [dea7616b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. FS info futex must be initialized.
2007-12-17:
- 07:25 Changeset in mainline [3401622]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Enable tmpfs in arm32, ia32xen, ia64, ppc32, ppc64 and sparc64.
2007-12-16:
- 19:03 Changeset in mainline [2a3db79]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Added support for tmpfs loading to amd64, ia32 and mips32. Added …
- 18:45 Changeset in mainline [c0697c4c]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Fix a bug in anonymous address space area sharing. Call the backend's …
- 18:35 Changeset in mainline [cb08279]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Formatting.
- 17:18 Changeset in mainline [d5cdffe]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Start TMPFS. Not loaded during boot as there is a reproducible kernel …
- 17:16 Changeset in mainline [0c82d28]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Move incomplete fs interface from fat.h to libfs.
- 16:25 Changeset in mainline [efd4a72]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. Move FS registration code to libfs.
2007-12-15:
- 12:45 Changeset in mainline [74303b6]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Start libfs. libfs is to contain all common fs code.
2007-12-14:
- 18:12 Changeset in mainline [cc76be3]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- VFS work. During VFS_REGISTER, use strncmp() instead of strcmp(). Add …
2007-12-13:
- 00:04 Changeset in mainline [5832e9b]lfnserialticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by
- Function strncmp() added to libc.
Note:
See TracTimeline
for information about the timeline view.