62b1c55399
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 |
||
---|---|---|
.. | ||
include | ||
spec/x86 | ||
context_area.cc | ||
core_mem_alloc.cc | ||
core_rpc_cap_alloc.cc | ||
cpu_session_component.cc | ||
dataspace_component.cc | ||
dump_alloc.cc | ||
io_mem_session_component.cc | ||
main.cc | ||
multiboot_info.cc | ||
pager_ep.cc | ||
pager_object.cc | ||
pd_assign_pci.cc | ||
pd_session_component.cc | ||
pd_upgrade_ram_quota.cc | ||
platform_services.cc | ||
ram_session_component.cc | ||
rm_session_component.cc | ||
rom_session_component.cc | ||
rpc_cap_factory.cc | ||
signal_source_component.cc | ||
trace_session_component.cc | ||
version.cc | ||
version.inc |