|
|
@057e77f
|
13 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
|
13 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
|
13 years |
adam.hraska+hos |
rcu: Sped up rcu1 stress test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8471b9
|
13 years |
adam.hraska+hos |
smpcall: Fixed to compile for amd64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c14762e
|
13 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
|
13 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
|
13 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
|
13 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
|
13 years |
adam.hraska+hos |
rcu: Fixed printing incorrect statistics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b23c88e
|
13 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
|
13 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
|
13 years |
adam.hraska+hos |
rcu: Added preemption and stress tests.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@181a746
|
13 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
|
13 years |
adam.hraska+hos |
cpu_mask: Added to Makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c79800f
|
13 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
|
13 years |
adam.hraska+hos |
smp_call: Added license.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3954961e
|
13 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
|
13 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
|
13 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
|
13 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
|
13 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
|
13 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
|
13 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
|
13 years |
adam.hraska+hos |
smp_call: Minor fixes and comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f8c11f
|
13 years |
adam.hraska+hos |
smp_call: Added kernel test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d71331b
|
13 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
|
13 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
|
13 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
|
13 years |
adam.hraska+hos |
Merged changes from mainline.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f22dc820
|
13 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
|
13 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
|
13 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f97f1e51
|
13 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
|
|
|
@79d74fe
|
13 years |
adam.hraska+hos |
rcu: initial files with dummy functions.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@fce7b43
|
13 years |
jakub |
Fix build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2d308f
|
13 years |
jakub |
Examine the lock→guard in irq_spinlock_trylock() only when the lock …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@311929ec
|
13 years |
jakub |
Print stack traces when looping on a spinlock or an active mutex is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@905721b
|
13 years |
jakub |
mem_avail_mtx is an active mutex and needs to be IRQ-safe.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d194be
|
13 years |
jakub |
Convert slab_cache_t's maglock into an IRQ spinlock as it is taken …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddb56be
|
13 years |
jakub |
Convert slab_cache_t's slablock into an IRQ spinlock as it is taken …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8d0f9e5
|
13 years |
jakub |
Add assertions to stress the fact that the slab allocator spinlocks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25ebfbd
|
13 years |
jakub |
Make slab_mag_cache_t's spinlock IRQ safe.
- slab_cache_destroy() was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1295a1da
|
13 years |
jakub |
Make the ra_arena_t spinlock IRQ save.
- The lock is currently being …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@caed0279
|
13 years |
jakub |
Fix computation of the address increment between two PTL0 entries.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee04c28
|
13 years |
jakub |
Remove obsolete comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f061e404
|
13 years |
jakub |
Print "\t" properly on framebuffers where number of columns is not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6aae539d
|
13 years |
martin |
rename IPC_M_CONNECT_ME to IPC_M_CLONE_ESTABLISH
* the term itself …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64a617f
|
13 years |
martin |
backport printf fixes to kernel and boot
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d11a181
|
13 years |
martin |
finally unbreak the ARM EABI division and modulo wrappers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e56575d
|
13 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab63b04e
|
13 years |
martin |
do not use bx in ARMv4 mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d76de0e
|
13 years |
martin |
make sure the compiler generates ARMv4 code only
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3a050c7
|
13 years |
martin |
make the kernel log a global symbol (so it can be easily found in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7afcba7
|
13 years |
martin |
unification and cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e893ae
|
13 years |
martin |
avoid comparison with 0 if the type is unsigned
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ceef572
|
13 years |
martin |
rework ARM EABI support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a6a42f
|
13 years |
martin |
unify softint cstyle
add udivmodsi3
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df955955
|
13 years |
martin |
add EABI bindings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9faae91
|
13 years |
jiri |
Consolidate and update copyright banners.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@059a8e4
|
13 years |
martin |
rename str_uint64() to str_uint64_t() for better consistency with the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e533d6f
|
13 years |
sucha14 |
Use correct visuals on ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d123b3
|
13 years |
martin |
respect the o32 ABI when calling C functions from assembler and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c87562ca
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9971ea7f
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9318afa
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@089246ce
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dae3e97
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5608deba
|
13 years |
jakub |
Merge from lp:~jakub/helenos/mm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cc7f16
|
13 years |
jakub |
frame_adjust_zone_bounds() needs to handle cases when the physical …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3113d47
|
13 years |
martin |
export OpenFirmware device node properties using sysinfo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@196c253
|
13 years |
martin |
add support for private/instance data also for the other sysinfo …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efb8d15
|
13 years |
martin |
dump sysinfo in a more compact way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71232af
|
13 years |
martin |
ofw_tree_print() is no longer needed
the OFW device tree can be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de3db94a
|
13 years |
martin |
map OpenFirmware device tree into sysinfo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dabbe28
|
13 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b9a443
|
13 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76f382b
|
13 years |
martin |
support for listing sysinfo from uspace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0030eef
|
13 years |
martin |
add kernel support for listing sysinfo keys from uspace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5869ce0
|
13 years |
martin |
extend sysinfo generated subtree interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d23553
|
13 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b4ae501
|
13 years |
sucha14 |
Fix unused variable warning when CONFIG_DEBUG is enabled and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3164e3b
|
13 years |
sucha14 |
Allow mapping reserved physical memory zones to privileged userspace …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b40ea02
|
13 years |
jakub |
Merge from lp:~jakub/helenos/mm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cc070d
|
13 years |
jakub |
Do not free the IRQ code while holding IRQ spinlocks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@314f3a3c
|
13 years |
jakub |
Make sure mf.a is issued after each PIO.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0428f77
|
13 years |
jakub |
mutex_lock(as) is weaker than page_table_lock(as, true). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26f407e9
|
13 years |
jakub |
The i460GX machine can indeed use the rootpc platform driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01bb5f9
|
13 years |
jakub |
Merge from lp:~jakub/helenos/mm.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21063c2
|
13 years |
jakub |
Define a PIO range for PL050 keyboard and adjust its IRQ code accordingly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edd7c63c
|
13 years |
martin |
fix compilation (thx Thomas Sanchez)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1402402
|
13 years |
jakub |
Define a PIO range for GXemul keyboard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27ed3edd
|
13 years |
jakub |
Define a PIO range for msim keyboard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a31aad1
|
13 years |
jakub |
Define PIO range for the ns16550 driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfb79747
|
13 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@199112e4
|
13 years |
jakub |
Define a PIO range for the cuda driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|