genode/repos/base-hw/src/core
Martin Stein 8a99c08ae4 hw: always panic on removal of scheduler head
Because of helping, it is possible that a core thread that wants to
destroy another thread at the kernel is using the scheduling context of
the thread that shall be destroyed at this point in time. When building
without GENODE_RELEASE defined, this always triggers an assertion in the
kernel. But when building with GENODE_RELEASE defined, this might silently
lead to kernel-memory corruption. This commit eliminates the latter case.
Should be reverted as soon as the scheduler is able to remove its head.

Ref #1537
2015-05-26 09:40:04 +02:00
..
include hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
kernel hw: always panic on removal of scheduler head 2015-05-26 09:40:04 +02:00
spec hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
boot_modules.s hw: map binaries of boot modules on demand 2014-06-06 14:54:31 +02:00
capability.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
console.cc hw: re-organize file structure 2014-08-15 10:19:48 +02:00
core_rm_session.cc hw: minor 64-bit fixes 2015-02-16 13:40:36 +01:00
cpu_session_support.cc CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
env.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
io_mem_session_support.cc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
irq_session_component.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
pager.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
perf_counter.cc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
platform_pd.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
platform_thread.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
platform.cc hw: move MMU-related functions into Address_space 2015-05-26 09:40:03 +02:00
ram_session_support.cc hw: correctly flush cache on ARM (fix #1257) 2014-10-10 13:02:30 +02:00
rm_session_support.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
signal_session_component.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
target.mk hw: enable kernel-internal tests via run tool 2014-11-28 12:02:34 +01:00
thread_start.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00