genode/base/include
Norman Feske 959df5d46b Generalize handling of PD-session arguments
On Linux, we want to attach additional attributes to processes, i.e.,
the chroot location, the designated UID, and GID. Instead of polluting
the generic code with such Linux-specific platform details, I introduced
the new 'Native_pd_args' type, which can be customized for each
platform. The platform-dependent policy of init is factored out in the
new 'pd_args' library.

The new 'base-linux/run/lx_pd_args.run' script can be used to validate
the propagation of those attributes into core.

Note that this patch does not add the interpretation of the new UID and
PID attributes by core. This will be subject of a follow-up patch.

Related to #510.
2012-11-21 20:04:07 +01:00
..
32bit/base Unify uint64_t among 32-bit and 64-bit platforms 2012-08-16 13:32:56 +02:00
64bit/base Unify uint64_t among 32-bit and 64-bit platforms 2012-08-16 13:32:56 +02:00
arm/cpu Nested init on i.MX31 via base_hw. Rework base_hw. 2012-11-14 16:36:41 +01:00
base Generalize handling of PD-session arguments 2012-11-21 20:04:07 +01:00
cap_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
cpu_session base: Fix a number of warnings about unused parameters 2012-11-14 16:38:38 +01:00
dataspace Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
drivers/uart Nested init on i.MX31 via base_hw. Rework base_hw. 2012-11-14 16:36:41 +01:00
io_mem_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
io_port_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
irq_session ACPI/IRQ: Add interrupt mode to IRQ connection 2012-10-09 13:47:47 +02:00
log_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
pager Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
parent Add support for specialized session interfaces 2012-11-07 13:43:04 +01:00
pd_session Generalize handling of PD-session arguments 2012-11-21 20:04:07 +01:00
platform base_hw: Use board-specific 'Core_tlb'. 2012-11-14 16:36:51 +01:00
ram_session Add support for allocating DMA memory 2012-06-20 09:17:48 +02:00
rm_session Add an 'executable' flag to 'Rm_session::attach()' 2012-04-20 11:21:19 +02:00
rom_session Support for dynamic ROM sessions, fix #170 2012-04-05 11:25:26 +02:00
root Root_component::session: Fix ram_quota handling 2012-11-14 16:39:18 +01:00
session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
signal_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
thread Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
util base: Fix a number of warnings about unused parameters 2012-11-14 16:38:38 +01:00
x86/cpu base: Fix a number of warnings about unused parameters 2012-11-14 16:38:38 +01:00
x86_32/cpu Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
x86_64/cpu Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

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.