|
|
|
@3da11f37
|
15 years |
pavel |
Merged changes essential for the code to reach 'uinit'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18baf9c0
|
15 years |
pavel |
Sources forked into sun4u and sun4v versions such that sun4u and sun4v …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a4fef9
|
15 years |
pavel |
merged head changes to this branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f678b1c
|
15 years |
pavel |
Added forgotten files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c70ed6
|
15 years |
martin |
explicit typecasts for better code readability
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a217358
|
15 years |
martin |
fix minor glitches detected by Vcc checker (thx to Ondrej Sery)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70a1c59
|
15 years |
pavel |
Kernel MM implemented.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8f92868
|
15 years |
martin |
fix yet another off-by-one bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93fbbd26
|
15 years |
jakub |
Merge VFS fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42fa698
|
15 years |
jakub |
Fix off-by-one error in vfs_fd_alloc().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bccec98
|
15 years |
jakub |
Merge with mainline.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69b68d1f
|
15 years |
pavel |
Kernel input driver implemented, now the kconsole is usable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74cbac7d
|
15 years |
pavel |
First thread sucessfully created.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4655da
|
15 years |
pavel |
TLB & CPU init implemented, now the code reaches creation of the first …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3766467
|
15 years |
jiri |
Merge MB-Protect Bazaar plugin.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f60a0e4
|
15 years |
jiri |
Bazaar plugin for making the main branch append-only.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9131690
|
15 years |
jakub |
Merge FAT server I/O error handling improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfddfcd
|
15 years |
jakub |
Make fat_write() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@453f2e75
|
15 years |
jakub |
Make fat_read() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1647323
|
15 years |
jakub |
Make fat_match() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f5dc18
|
15 years |
jakub |
Merge with mainline.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66e08d02
|
15 years |
pavel |
Output in kernel now possible, init phase passes to cpu_init.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1c21c2
|
15 years |
jakub |
Improve comments in context.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd8bf6a
|
15 years |
martin |
move to GCC 4.4.2 and binutils 2.20
(there is a small patch which is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb3d641a
|
15 years |
jiri |
Fix cmd_kill doc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b347494
|
15 years |
jiri |
Merge Kconsole kill command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@095b1534
|
15 years |
jiri |
C style.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a75302
|
15 years |
jiri |
Add Kconsole kill command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49647be
|
15 years |
jiri |
Fix typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6b73ad0
|
15 years |
jiri |
calloc() should actually zero out the block.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7dc8ad
|
15 years |
martin |
proof-of-concept of stdin/stdout/stderr redirection
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15b8e495
|
15 years |
martin |
add calloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce9d803
|
15 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e983c7
|
15 years |
martin |
set correct IPC return values in libfs_open_node()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b88074b
|
15 years |
martin |
vfs: file descriptors housekeeping changes
- add support for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14ecd6c
|
15 years |
jiri |
Fix bad test of kb.finished. (see ticket #137)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c638c07
|
15 years |
jakub |
Do not attempt to answer forwarded calls in ns.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af6cad4
|
15 years |
martin |
emulate method reentrancy via counting the multiplicity of bindings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7365604
|
15 years |
jakub |
Merge support for SYSENTER autodetection.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5328d63
|
15 years |
jakub |
Do not insist on SYSENTER support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cc110f
|
15 years |
jakub |
Autodetect SYSENTER support in uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e000b8d
|
15 years |
jakub |
Rename syscall_{int,sysenter} to syscall_{slow,fast}. Syscalls …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a537dd
|
15 years |
jakub |
Initialize the SYSENTER MSR's only if the kernel detects the CPU …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c696ad1a
|
15 years |
jakub |
Add the SEP bit into cpuid_feature_info.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33eb919
|
15 years |
jakub |
Use defined macros instead of magic constants.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50989793
|
15 years |
martin |
necessry modifications to sparc64 to support parallel building
(this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc1f8d4
|
15 years |
martin |
proper support for parallel building (this time really tested)
all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f238e86
|
15 years |
pavel |
Both sun4u and sun4v are compilable, sun4u feature-complete, sun4v …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68834d85
|
15 years |
pavel |
Setup the project to "know" about sun4v. Temporarily adding the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00413c5c
|
15 years |
jiri |
Fix computation of eof s-point.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7591b27d
|
15 years |
jiri |
Working directory must be set only after initializing stdio, otherwise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c7a3209
|
15 years |
jakub |
Merge support for passing the current working directory to the spawned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8ef374
|
15 years |
jakub |
bdsh should inherit the current working directory rather than setting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@622cdbe
|
15 years |
jakub |
Inherit the current working directory from the spawner to the spawnee task.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81342f7
|
15 years |
jakub |
getcwd() should return NULL if the current working directory is not set.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e035612
|
15 years |
martin |
make parallel build (with -j n) possible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c088fd4
|
15 years |
martin |
draw bindings as line segments, not splines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f307f12
|
15 years |
jakub |
Merge experimental support for timeoutable fibril condition variables. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba8f8cb
|
15 years |
jakub |
The original ipc_data_*() and ipc_share_*() should use plain HelenOS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0da4e41
|
15 years |
jakub |
ipc_data_*() and ipc_share_*(), respectively, should be renamed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbb01b98
|
15 years |
jakub |
Just pro forma, mark the fibril as active when unlocking a mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b69bec5
|
15 years |
jakub |
Make fibril RW-locks use the awaiter_t type for sleeping.
Timeouts are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@854ad23
|
15 years |
jakub |
Make fibril mutexes use the awaiter_t type for sleeping.
Timeouts are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cadfa8e
|
15 years |
jakub |
Experimental support for timeoutable fibril condition variables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6ee5b1
|
15 years |
jakub |
Rename insert_timeout() to async_insert_timeout() and make it a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f53cc81
|
15 years |
jakub |
Separate timeout-specific wait data from generic wait data in awaiter_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f5edcf6
|
15 years |
jakub |
Prepare awaiter_t for use outside of async.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0772aff
|
15 years |
jakub |
Improve confusing comment.
handle_call() is a name of an async …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c123609
|
15 years |
martin |
represent provided and required interfaces
merge common binding, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e21512e
|
15 years |
martin |
add support for drawing architecture diagram using GraphViz
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afe34be
|
15 years |
martin |
finally all interfaces are correctly bound
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2088dfc
|
15 years |
martin |
fix typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ab8697
|
15 years |
martin |
use builtin_va_* for va_* functions and va_list type
(this is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a53208
|
15 years |
martin |
bind unbound interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b988db0
|
15 years |
martin |
fix some ommisions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a1a313
|
15 years |
martin |
fix protocols w.r.t. nested calls
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@100aaf5
|
15 years |
martin |
add support for generating Extended Bahavior Protocols output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f563126
|
15 years |
martin |
make uspace pass compilation with clang
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d57e08f
|
15 years |
jakub |
Merge file system shell interaction improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbddafb
|
15 years |
jakub |
Make the file systems set the task return value so that the user gets …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5643a04
|
15 years |
jakub |
Cleanup of the file system servers' start up text messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5af635
|
15 years |
jakub |
Merge FAT server error handling improvements and some fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8810c63
|
15 years |
jakub |
Do not assume that a block is not dirty if we did not make it dirty. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a15176
|
15 years |
jakub |
Make fat_idx_get_new() return the exact error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fc1e5d
|
15 years |
jakub |
Make fat_node_get_core() return an error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17bf658
|
15 years |
jakub |
Make fat_node_get_new() return an error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6bc3a5
|
15 years |
jakub |
fat_node_get_core() needs to take the ffn_mutex before it manipulates …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbf88db
|
15 years |
jakub |
Merge FAT server improvement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a8faba
|
15 years |
jakub |
Be more robust towards a discrepancy between the FAT size and total …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d4c549
|
15 years |
martin |
streamline the behavior protocols
add support for initialization and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e37308
|
15 years |
jakub |
Merge libfs error handling improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12bdc942
|
15 years |
jakub |
Remove dead code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@073f550
|
15 years |
jakub |
Update fat implementation of libfs operations wrt. the preceding API …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54e4479
|
15 years |
jakub |
Update tmpfs implementation of libfs operations wrt. the preceding API …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0daba21
|
15 years |
jakub |
Most libfs operations should be able to return an error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d27ed12
|
15 years |
anachron |
Added software emulation of 64bit multiplication (muldi3).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edb14ca
|
15 years |
jakub |
Merge FAT server error handling improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c0498
|
15 years |
jakub |
Make fat_unlink() return an error code instead of hitting an assertion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b4668e
|
15 years |
jakub |
Make fat_link() return an error code instead of hitting an assertion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4098e38
|
15 years |
jakub |
Make fat_node_sync() return an error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|