|
|
|
@b818cff
|
17 years |
jakub |
VFS work.
Implement VFS node hash table management.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6537572
|
17 years |
jakub |
Formatting of uspace hash_table.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@798f364
|
17 years |
malyzelenyhnus |
New version of device mapper.
Added devmap test to tester.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@320c884
|
17 years |
jakub |
A lot of more VFS prototyping.
VFS_OPEN gets reasonably complete, fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89cb140
|
17 years |
jakub |
assert.h should include stdio.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e56ab9
|
17 years |
jakub |
Fix file included by ppc64's tls.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec01adf
|
17 years |
jakub |
VFS work.
Start implementing VFS side of VFS_OPEN.
Add vfs_node.c to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@828d215
|
17 years |
jakub |
VFS work.
Allocate the open filess array dynamically and protect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20614d0
|
17 years |
jakub |
Add ipc_answer_fast_[01] macros so that ipc_answer_fast() users don't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d21cf8
|
17 years |
jakub |
VFS work.
Introduce the notion of VFS_PAIR which corresponds to a file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa23560
|
17 years |
jakub |
Unify implementations of TLS variant I and variant II alloc_tls() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2a0f6dd
|
17 years |
malyzelenyhnus |
Better fix of labels in configuration script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbe8a8f
|
17 years |
malyzelenyhnus |
Fixed labels for framebuffer options used by build script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb54db8
|
17 years |
jakub |
Change BFD_NAME from elf32-little to elf32-tradlittlemips.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ecba18b
|
17 years |
jakub |
Change BFD_TARGET from elf32-little to elf32-littlearm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c2295ab
|
17 years |
jakub |
For architectures that make use of TLS variant II (i.e. amd64, ia32 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@941cc8b
|
17 years |
jakub |
In all architectures' uspace linker scripts, define the _tls_alignment …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a052d7f
|
17 years |
jakub |
Binutils 2.18 will refuse to link elf64-little with elf64-ia64-little. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c950a0b
|
17 years |
jakub |
Upgrade toolchain scripts to use binutils 2.18 and gcc 4.2.2.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f8f183
|
17 years |
jakub |
Build system fixes.
Continue cleaning uspace even if cleanup of one …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fa54e3
|
17 years |
jakub |
Specify the width of the printed text in an argument to printf().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a228687
|
17 years |
jakub |
Formatting fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75dd55d
|
17 years |
jakub |
Fix elf.c's formatting and add code that can be later enhanced and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e75ea
|
17 years |
jakub |
Add SHF_TLS ELF section header flag.
This will be needed for detecting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db25906
|
17 years |
jakub |
Remove duplicit implementation of strlen() in kernel, rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f7fad5a
|
17 years |
jakub |
Fix the string printing precision bug also in the kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c38445
|
17 years |
jakub |
Fix a bug in interpretation of precision when printing strings. Fix cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18525c5
|
17 years |
jakub |
Tiny refinement of if-else_if-else statement in vfs_register.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@116d3f6f
|
17 years |
jakub |
Rename fibril_schedule_next_adv() to fibril_switch(). Rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b5d25f
|
17 years |
jakub |
Don't explicitly answer the IPC_M_DATA_SEND call in VFS_REGISTER.
It …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96858e8
|
17 years |
jakub |
Fix cstyle in console.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40676a2
|
17 years |
jakub |
Make uspace malloc() verbose when it aborts due to inconsistencies.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@813a703
|
17 years |
jakub |
Support for time() function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d61252
|
17 years |
jakub.vana |
Support for new gcc 4.2.1 on IA64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f3a594
|
17 years |
jakub.vana |
IA64: Force gcc to build position dependend code (not to use gp …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dab65b9
|
17 years |
jakub.vana |
Fix section selection notation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b890cfd
|
17 years |
jakub |
VFS work.
Start VFS_OPEN.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7b5cf2
|
17 years |
jakub.vana |
Fill loader stack not to be used by linker to store data
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb725a9
|
17 years |
jakub.vana |
Rename section bss in loader to .bss to be correct linked
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dc4258
|
17 years |
jakub |
Enable forwarding of IPC_M_AS_AREA_SEND, IPC_M_AS_AREA_RECV, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b878df3
|
17 years |
jakub |
Rename as_get_size() to as_area_get_size() and add a doxygen comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07e4a3c
|
17 years |
malyzelenyhnus |
Added message forwarding to device mapper.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af0ff9b2
|
17 years |
jakub |
VFS work.
Add the missing bits of VFS-side VFS_MOUNT.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|