genode/repos/base-foc/lib/mk
Norman Feske 61926ebc07 base: introduce platform_init function
The new 'init_platform' function performs the platform-specific
component-local low-level initialization. It allows for the
differentiation between core and regular components as well as
kernel-dependent peculiarities.

This patch introduces a consistent notion of a 'Platform'. Within core,
the 'Platform' contains the kernel-specific initialization. Outside
core, the platform sets up the interplay with the parent component. In
all cases, the platform is constructed while running on the initial
stack.

Issue #4784
2023-03-15 17:05:01 +01:00
..
spec base: refactor VM/vCPU API 2021-02-23 12:07:18 +01:00
base-foc-common.inc base: introduce platform_init function 2023-03-15 17:05:01 +01:00
base-foc-common.mk foc/x86: implement vm_session interface 2019-04-01 19:33:51 +02:00
base-foc.inc Provide Genode::cache_coherent() consistently 2019-04-01 19:33:48 +02:00
core-foc.inc vm_session: track dataspaces used by attach 2019-05-06 16:15:25 +02:00
kernel-foc.inc build: ensure rules with pipes might fail 2022-03-21 13:43:13 +01:00
kernel-foc.mk base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
l4_pkg.inc build: ensure rules with pipes might fail 2022-03-21 13:43:13 +01:00
syscall-foc.inc build: ensure rules with pipes might fail 2022-03-21 13:43:13 +01:00
syscall-foc.mk base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00