|
|
|
@2c2e0c6
|
17 years |
jakub |
VFS work.
Prevent race conditions when checking rootfs by taking a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7313e7a
|
17 years |
jakub |
VFS work.
This is a checkpoint commit.
It introduces initial, still …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e0476ad
|
17 years |
malyzelenyhnus |
DevMap, VFS and FAT added to boot images for all architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90e6025
|
17 years |
malyzelenyhnus |
Fixed naming convention in IPC.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12a56fa
|
17 years |
jakub |
VFS work.
Modify vfs_lookup_internal() to be able to work with an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84b86dcb
|
17 years |
jakub |
VFS work.
Add fs_name_to_handle() function to abstract away the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13125d3
|
17 years |
malyzelenyhnus |
Added basic support for device mapper.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f4cfb1e
|
17 years |
jakub |
VFS work.
Upon FS registration via VFS_REGISTER, the client is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@566d798d
|
17 years |
malyzelenyhnus |
Added processor type into gxemul run script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c117bb
|
17 years |
jakub |
VFS work.
Proto implementation of VFS-side vfs_lookup_internal().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37e7dc54
|
17 years |
jakub |
VFS work.
Modify the protocol so that VFS and FAT (or any other FS) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bcf23cf
|
17 years |
jakub |
VFS work.
Start support for the Patch Lookup Buffer.
Also add rootfs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d4e90f0
|
17 years |
jakub |
Header cleanup.
Move off_t, size_t and ssize_t into sys/types.h.
Get …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c20b26
|
17 years |
jakub |
VFS work.
Introduce basic types representing a file system node and an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01f5e17
|
17 years |
jakub |
Cstyle and other minor fixes in the console code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c535273
|
17 years |
jakub.vana |
Macro naming correction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56bc4a3
|
17 years |
jakub.vana |
IA64 keyboard lost headerfile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4627c4
|
17 years |
jakub |
VFS work.
Describe the bottleneck of one VFS-FS connection in fat.c. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f9ede5
|
17 years |
jakub |
Move VFS_REGISTER functionality into a separate file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6675c70
|
17 years |
jakub |
In async_new_connection(), be more robust in the case that the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2d0baf
|
17 years |
jakub |
No need to call async_manager() at the end of fat.c's main().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47a776f9
|
17 years |
jakub |
VFS work.
The VFS_REGISTER is now fully implemented by both vfs and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26f2af0
|
17 years |
jakub |
VFS work.
Implement VFS_REGISTER part of the protocol in the FAT file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3b25510
|
17 years |
jakub |
Pseudo thread → fibril change in several comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0cdcaf
|
17 years |
jakub |
Turn the empty fs service into the beginning of FAT support.
Start …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b006bfb8
|
17 years |
jakub |
Modify parts of the build system and libc to support building …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0edf5f
|
17 years |
jakub |
VFS work.
Added mandatory VFS_LOOKUP
Handling of VFS_REGISTER …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b20947
|
17 years |
jakub |
VFS work.
Delve deeper into VFS_REGISTER.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0b72c4
|
17 years |
jakub |
Implementation of isalnum().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ec91b2f
|
17 years |
jakub |
Implementation of isalpha().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d79dcdb
|
17 years |
jakub |
VFS work.
Now, each VFS connection fibril will accept requests in a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@183b4a0
|
17 years |
jakub |
Add wrappers facilitating easy use of IPC_M_DATA_SEND calls and answers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f598e
|
17 years |
jakub |
VFS work.
Start implementing the VFS_REGISTER request.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c952465d
|
17 years |
jakub |
VFS work.
Turn the dummy skeleton into a dummy skeleton that can …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a9364c
|
17 years |
jakub.vana |
Pack ski version of HelenOS to image.boot loader
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f78e74
|
17 years |
jakub |
One occurrence of the left-over term 'pseudo thread' replaced with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68f93b9
|
17 years |
jakub.vana |
Missing header file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef042e0
|
17 years |
jakub.vana |
IA64 rest of neaded changes to work with simics keyboard
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a06e2f
|
17 years |
jakub.vana |
IA64 legacy I/O
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e9463df
|
17 years |
jakub.vana |
IA64 Makefile changes for simics
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@743ffa6e
|
17 years |
jakub.vana |
IA64 simics keyboard support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@857c0e7
|
17 years |
jakub.vana |
IA64 loader parameter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c785296
|
17 years |
jakub.vana |
IA64 loader (based on sparc loader)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b35499
|
17 years |
jakub |
Experimental support for the cgsix framebuffer, which is found on old …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@267ab56
|
17 years |
jakub |
The wedding is over. Time to clean things up.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14e376c
|
17 years |
jakub.vana |
Wedding commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@556fc532
|
17 years |
jakub |
Fix sparc64 loader's pack script for use with gcc 4.2.1 by
avoiding …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0368fb59
|
17 years |
jakub |
Update sparc64 toolchain script for gcc 4.2.1.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fe9c5b
|
17 years |
jakub |
Minor cleanup of softint.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b76a2217
|
17 years |
jakub |
Give the AVL tree walkers the possibility to take an argument.
Each …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83a5cba
|
17 years |
jakub |
Get rid of code duplicities in the insert path into an AVL tree.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dcee525
|
17 years |
jakub |
Replace the threads_btree B+tree with an AVL tree. The new variable is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1e9321
|
17 years |
jakub |
Add explicit type for an AVL tree key.
Add function to walk an AVL …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d65d76
|
17 years |
jakub |
Make the kernel compile again after integrating the AVL tree. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@358ec13
|
17 years |
jakub |
Import the AVL tree implementation from the RCU branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@975f62f
|
17 years |
jakub |
Formatting changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7918fce
|
17 years |
jakub |
Implement a new mechanism for copying data between two address spaces …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@398d967
|
17 years |
jakub |
Collapse IPC method numbers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7509e5
|
17 years |
jakub |
Add comment clarifying how a fibril waiting for a message gets rescheduled.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b76f2f8
|
17 years |
jakub |
Fix two minor bugs in uspace's make clean.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36c9234
|
17 years |
jakub |
Improve comments in async.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5b4fb9
|
17 years |
jakub |
Allow HelenOS to be built by a native gcc on Solaris.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e70bfa5
|
17 years |
jakub |
Improve comments in async.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b63b6b
|
17 years |
jakub |
Kernel stack address was printed twice.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daa90e8
|
17 years |
jakub |
Remove duplicit and empty time.h from libc.
Move timeval functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2f0392
|
17 years |
jakub |
More fibril/psthread cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9591265
|
17 years |
jakub |
More psthread/fibril cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12f91130
|
17 years |
jakub |
Remove fibril_join().
We cannot guarantee our assumptions that easily. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc1f1c2
|
17 years |
jakub |
Goodbye pseudo threads, welcome fibrils.
The renaming might still be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9641ee
|
17 years |
jakub |
1. Implement simple joining of pseudo threads. Only one pseudo thread …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72381f1
|
17 years |
jakub |
Remove dummy presenter.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00acd66
|
17 years |
jakub |
New, better-structured, directory layout for uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ae470a
|
17 years |
jakub |
Add sanity checks for reads and writes that occur past the end of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6765c07
|
17 years |
michalek.k |
fixes bug causing crash in tester 'thread1' test
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0eb58f1
|
17 years |
jakub |
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84947a4
|
17 years |
jakub |
Improve the rd task (not tested):
- allow more connections
- support …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ec12fd
|
17 years |
jakub |
Bump version to 0.2.0.5 (Twilight).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.2.0.5
|
|
|
@bd72c3e9
|
17 years |
jakub |
Some left-over stuff from the last commit (IPC cleanup and improved …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b243f2
|
17 years |
jakub |
Greatly improve comments in the IPC layer.
Now I think I finally start …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4680ef5
|
17 years |
jakub |
Fix a double-free recently introduced in revision r2436.
Add a comment …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@341140c
|
17 years |
jakub |
Fix a bug in userspace thread_create() that confused success of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de7663f
|
17 years |
jakub |
Remove some forgotten \r from arm32 files.
Formatting changes.
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c03ee1c
|
17 years |
jakub |
Improve comments for arch-specific implementations of hierarchical …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b781c0
|
17 years |
jakub |
Merge arm32 into trunk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ee8a075
|
17 years |
jakub |
Replace gcc-specific FUNCTION with C99 func.
suncc's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44bec47
|
17 years |
jakub |
Better infrastructure for building with different compilers.
Separate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99373fe
|
17 years |
jakub |
Fix a bug in ia32 and ia32xen Sun Studio builds.
In arch Makefile.inc, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72c4ed4
|
17 years |
jakub |
Fix mips32 build script.
Replace CFLAGS with GCC_CFLAGS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@566f5e5c
|
17 years |
jakub |
Fix ia32xen so that it can be built.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a8635b
|
17 years |
jakub |
Some non-C files (e.g. .S and linker scripts) must be still "compiled" …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52d30c4
|
17 years |
jakub |
A bit of infrastructure for building with different compilers.
CFLAGS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92d349c8
|
17 years |
jakub |
More suncc fixes.
- remove more empty declarations
- add options to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@473e693
|
17 years |
jakub |
More suncc fixes.
- Removed extra semicolons after function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48d14222
|
17 years |
jakub |
JoinMe → Lingering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb4afd8b
|
18 years |
martin |
remove unnecessary includes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07be3c4
|
18 years |
jakub |
Split accidently joined lines.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea7890e7
|
18 years |
jakub |
More efficient and simpler task termination.
Based on the assumption, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff3a34b
|
18 years |
martin |
initial merge of branches/fs
(not finished, huge cleanup is needed)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60133d0
|
18 years |
jakub |
First fixes for suncc support.
It is going to be a long way…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e847fb
|
18 years |
jakub |
sscc → suncc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|