|
|
|
@f1c7755
|
12 years |
adam.hraska+hos |
Added atomic_swap_ptr() for ia32, amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6eaed07
|
12 years |
adam.hraska+hos |
cht: Switched to using a sentinel node instead of checking for NULLs. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26d8df3
|
12 years |
adam.hraska+hos |
adt: Changed the 64-bit hash mixer to produce higher quality high …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e5cef3
|
12 years |
adam.hraska+hos |
cht: Reduced lookup overhead.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b7bcb8
|
12 years |
adam.hraska+hos |
cht: Slightly changed CHT interface. It now allows to specify the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbe17545
|
12 years |
adam.hraska+hos |
rcu: Prints a warning if a thread exits while in an rcu read section.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09737cc
|
12 years |
adam.hraska+hos |
rcu: Fixed some misplaced asserts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3648ea56
|
12 years |
adam.hraska+hos |
rcu: Cosmetic change. Shaved off some overhead in rcu_call().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@452e91b
|
12 years |
adam.hraska+hos |
Changed the default kernel RCU implementation to A-RCU.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4d36f9
|
12 years |
adam.hraska+hos |
rcu: Added another preemptible kernel rcu - A-RCU.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0fcb04
|
12 years |
adam.hraska+hos |
rcu: Replaced checking three variables to see if the detector needs to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b03a72
|
12 years |
adam.hraska+hos |
rcu: Switched from using THREAD→nesting_cnt to CPU→nesting_cnt as …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3ed06
|
12 years |
adam.hraska+hos |
rcu: Allowed inlining of the RCU read side.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d99fac9
|
12 years |
adam.hraska+hos |
Fixed build for amd64 (due to bad cht1 test and atomic.h).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0949b7a
|
12 years |
adam.hraska+hos |
cht: Added CHT stress test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14c9aa6
|
12 years |
adam.hraska+hos |
cht: Added initial working concurrent hash table. Builds and runs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ec9ea41
|
12 years |
adam.hraska+hos |
rcu: Added rcu_barrier() that waits for all outstanding rcu_calls to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bcf6c6
|
12 years |
adam.hraska+hos |
Added atomic_cas_ptr() including a sanity test for ia32 and amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bb732b
|
12 years |
adam.hraska+hos |
cht: Implemented insert, resize. Heavy work in progress. Excluded from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ef2249
|
12 years |
adam.hraska+hos |
cht: Initial commit. Heavy work-in-progress. Excluded from build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64be561
|
12 years |
adam.hraska+hos |
nic: Minor cleanup of nic_add_db after switch from hash_set to hash_table.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a6da62
|
12 years |
adam.hraska+hos |
rcu: Added rcu_read_locked().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b382774
|
12 years |
adam.hraska+hos |
Added member_to_inst() to macros.h in uspace and kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2696a76
|
12 years |
adam.hraska+hos |
ns: Fixed checking if a task is present in the hash table in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbd3dfb
|
12 years |
adam.hraska+hos |
Added kernel bzero().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2348a9
|
12 years |
adam.hraska+hos |
Fixed build: removed uspace hash_set.c from the Makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2732c94
|
12 years |
adam.hraska+hos |
Replaced separate uspace hash_set implementation with uspace's hash_table.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ca7286
|
12 years |
adam.hraska+hos |
Added resizing to user space (single-threaded) hash_table. Resizes in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c1da4b
|
12 years |
adam.hraska+hos |
rcu: Cleaned up rcu1 test a bit. Now it uses wired threads.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cf813d
|
12 years |
adam.hraska+hos |
rcu: Added new statistics. Changed reclaimers to run callbacks with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@057e77f
|
12 years |
adam.hraska+hos |
preemption_disable: Removed failed attempt at rescheduling once …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0594c7ea
|
12 years |
adam.hraska+hos |
rcu: Changed mallocs in test rcu1 to use nonblocking ATOMIC_FRAME flag.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e25eb9e3
|
12 years |
adam.hraska+hos |
rcu: Sped up rcu1 stress test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8471b9
|
12 years |
adam.hraska+hos |
smpcall: Fixed to compile for amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c14762e
|
12 years |
adam.hraska+hos |
adt: Removed duplicate implementations of list_concat().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e16033
|
12 years |
adam.hraska+hos |
rcu: Fixed memory leak in rcu1 test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@935e28c
|
12 years |
adam.hraska+hos |
preemption_disable: Fixed bug that called scheduler() from interrupts. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1066041
|
12 years |
adam.hraska+hos |
preemption_disable: Turned functions into macros. Moved THREAD, AS, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b68ae24
|
12 years |
adam.hraska+hos |
rcu: Fixed printing incorrect statistics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b23c88e
|
12 years |
adam.hraska+hos |
preemption_disable: Replaced memory barriers with compiler barriers. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f8745c5
|
12 years |
adam.hraska+hos |
workq: Moved almost all tests to a single test entry function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b6c033
|
12 years |
adam.hraska+hos |
rcu: Added preemption and stress tests.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@181a746
|
12 years |
adam.hraska+hos |
rcu: Added preemptible RCU's core API implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22b5924
|
12 years |
adam.hraska+hos |
cpu_mask: Added to Makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c79800f
|
12 years |
adam.hraska+hos |
Added cpu_mask: represents a set of cpus with a bit vector.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0c80f66
|
12 years |
adam.hraska+hos |
smp_call: Added license.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3954961e
|
12 years |
adam.hraska+hos |
waitq: Added ability to wait for the completion of a running wakeup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff90f5f
|
12 years |
adam.hraska+hos |
adt: Added a func to move a list to the beginning/end of another.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d56712
|
12 years |
adam.hraska+hos |
workq: Added magic cookie integrity checks. Fixed test workqueue1.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a64e81e
|
12 years |
adam.hraska+hos |
workq: Add work queues: allow blocking work items, queuing items from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@518dd43
|
12 years |
adam.hraska+hos |
thread: thread_ready() new prefers cpus where thread last ran. Added …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46a5b37
|
12 years |
adam.hraska+hos |
synch: Condvars can now wait with spinlocks and not just a mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef1603b
|
12 years |
adam.hraska+hos |
adt: list_foreach_safe() enables item removal while traversing a list.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d70fc74
|
12 years |
adam.hraska+hos |
smp_call: Minor fixes and comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f8c11f
|
12 years |
adam.hraska+hos |
smp_call: Added kernel test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d71331b
|
12 years |
adam.hraska+hos |
smp_call: Moved content of arch header to generic header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ee1ccc
|
12 years |
adam.hraska+hos |
smp_call: initial unicast version for ia32, amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49e6c6b4
|
12 years |
adam.hraska+hos |
ipi: Added support for unicast IPI on amd64, ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f092d9
|
12 years |
adam.hraska+hos |
Merged changes from mainline.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@baf8fbb
|
12 years |
martin |
improve the chance of toolchain successfully compiling on less …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f22dc820
|
12 years |
jakub |
Honour the prohibition of migration also in thread_ready().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6eef3c4
|
12 years |
martin |
cleanup thread_create() and thread_t structure
- remove 'flag' …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abfc9f3
|
12 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f97f1e51
|
12 years |
martin |
unify slab cache naming scheme (according to the type name)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22cec678
|
12 years |
martin |
bump GCC to 4.7.1
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79d74fe
|
12 years |
adam.hraska+hos |
rcu: initial files with dummy functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75b9c3d
|
13 years |
jiri |
Remove category ID from loc output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3fcfba
|
13 years |
jiri |
In loc print server name instead of handle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f57fb7
|
13 years |
jiri |
In devctl print driver name for child of each function (and not the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@375e501
|
13 years |
jiri |
Fix async_forget(). The reply to a forgotten message was being …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2902e1bb
|
13 years |
martin |
add support for variable uspace stack size
create individual address …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faba839
|
13 years |
martin |
use symbolic values for address space constants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32d19f7
|
13 years |
jiri |
Make UDP reception asynchronous using receive fibril.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2689a0b
|
13 years |
jakub |
Remove long unmaintained support for building with suncc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@491f773
|
13 years |
martin |
add out-of-source-tree building tool
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c573e0f
|
13 years |
martin |
make sure we copy content (not links potentially) when installing GRUB
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3123d2a
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f90b46
|
13 years |
martin |
trivial condition change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b39b5cb
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b054a6f
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50ad3f3
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b16e77d
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1038a9c
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a47f522
|
13 years |
martin |
trivial changes (error code reporting, messages)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d92c1ca
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b713ff80
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77ad86c
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e5dabf
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db675dd
|
13 years |
martin |
print more informative messages about init tasks, the loader and the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6abb346
|
13 years |
martin |
add support for 2-way parallel compilation (for machines with less memory)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@692be1ae
|
13 years |
martin |
print elf_load() return value if CONFIG_LOG is set
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df3f85f
|
13 years |
vojtechhorky |
Merge GSOC-originated patches
Merge from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67435b1
|
13 years |
vojtechhorky |
Make tools work with Python 3 again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c196671
|
13 years |
vojtechhorky |
Merge MSIM simulator port (#401)
Merged from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4b0317
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e67ab1
|
13 years |
jiri |
Based on popular vote, move websrv back into /app.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bd578a
|
13 years |
jiri |
Fix assignment inside assert.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce1836e
|
13 years |
jiri |
Merge renaming and other improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f6bffdd
|
13 years |
vojtechhorky |
Jumping over words in edit with ctrl+arrow (thx Tobias Börtitz)
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b82445
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|