genode/repos/base/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
..
base Integrate CAP session into PD session 2016-03-07 12:34:44 +01:00
cap_session Integrate CAP session into PD session 2016-03-07 12:34:44 +01:00
cpu base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
cpu_session base: enforce ram_quota donations to be consistent 2015-05-26 09:40:03 +02:00
dataspace base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
io_mem_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
io_port_session Revised API documentation 2015-04-09 16:04:46 +02:00
irq_session base: extend irq session to support MSIs 2015-05-20 17:39:14 +02:00
log_session base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
pager Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
parent Revised API documentation 2015-04-09 16:04:46 +02:00
pd_session Integrate CAP session into PD session 2016-03-07 12:34:44 +01:00
ram_session base: enforce ram_quota donations to be consistent 2015-05-26 09:40:03 +02:00
rm_session base: Unbound_thread exception in rm::add_client 2016-01-26 16:20:38 +01:00
rom_session Revised API documentation 2015-04-09 16:04:46 +02:00
root base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
session Revised API documentation 2015-04-09 16:04:46 +02:00
signal_source Integrate SIGNAL session into PD session 2016-03-07 12:34:44 +01:00
spec noux: consider stack alignment constraints 2016-01-26 16:20:37 +01:00
thread Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
trace_session core: throw Trace::Out_of_metadata in subjects() 2015-06-22 14:43:39 +02:00
util Move util/volatile_object.h from os to base 2016-03-07 12:34:44 +01:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

README

This directory contains include files of interfaces that are exported
by components to be used by other components. Each subdirectory corresponds
to the component exporting the interface.