genode/repos/base-hw/src/core/include
Norman Feske 62b1c55399 Integrate CAP session into PD session
This patch integrates the functionality of the former CAP session into
the PD session and unifies the approch of supplementing the generic PD
session with kernel-specific functionality. The latter is achieved by
the new 'Native_pd' interface. The kernel-specific interface can be
obtained via the Pd_session::native_pd accessor function. The
kernel-specific interfaces are named Nova_native_pd, Foc_native_pd, and
Linux_native_pd.

The latter change allowed for to deduplication of the
pd_session_component code among the various base platforms.

To retain API compatibility, we keep the 'Cap_session' and
'Cap_connection' around. But those classes have become mere wrappers
around the PD session interface.

Issue #1841
2016-03-07 12:34:44 +01:00
..
kernel base-hw: initial RISC-V support 2016-02-26 11:36:51 +01:00
spec hw_x86_64_muen: Extend sinfo API with device info 2016-02-26 11:36:54 +01:00
assert.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
core_rm_session.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cpu_thread_allocator.h base: const-correctness of Allocator interface 2015-04-17 16:13:22 +02:00
irq_session_component.h hw: Add MSI variables to Irq_session_component 2016-02-26 11:36:54 +01:00
map_local.h hw: map a dataspace in core according to its flags 2014-07-24 10:18:06 +02:00
object.h hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
page_flags.h hw: map a dataspace in core according to its flags 2014-07-24 10:18:06 +02:00
pager.h Integrate CAP session into PD session 2016-03-07 12:34:44 +01:00
platform.h hw: Introduce platform-specifc MSI function 2016-02-26 11:36:54 +01:00
platform_pd.h safeguard the synchronized allocator template 2015-09-30 12:20:39 +02:00
platform_thread.h hw: use weak pointer when resolving a page-fault 2015-09-30 12:20:35 +02:00
rpc_cap_factory.h Integrate CAP session into PD session 2016-03-07 12:34:44 +01:00
signal_broker.h Integrate SIGNAL session into PD session 2016-03-07 12:34:44 +01:00
signal_source_component.h Integrate SIGNAL session into PD session 2016-03-07 12:34:44 +01:00
translation_table_allocator.h hw: allocate core's page-tables outside of binary 2015-07-01 14:46:17 +02:00
translation_table_allocator_tpl.h hw: allocate core's page-tables outside of binary 2015-07-01 14:46:17 +02:00
trustzone.h hw: make 'smp' property an aspect (Ref #1312) 2016-01-15 16:42:12 +01:00
util.h hw: allocate core's page-tables outside of binary 2015-07-01 14:46:17 +02:00
vm_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00