72 lines
4.9 KiB
JavaScript
72 lines
4.9 KiB
JavaScript
var l4re_concepts =
|
|
[
|
|
[ "L4 Inter-Process Communication (IPC)", "l4re_concepts_ipc.html", [
|
|
[ "IPC mechanism", "l4re_concepts_ipc.html#l4re_concepts_ipc_mechanism", [
|
|
[ "IPC Flags", "l4re_concepts_ipc.html#l4re_concepts_descr_flags", null ],
|
|
[ "Partner capability selector", "l4re_concepts_ipc.html#l4re_concepts_descr_capidx", null ],
|
|
[ "IPC Label", "l4re_concepts_ipc.html#l4re_concepts_descr_label", null ],
|
|
[ "IPC Message Tag", "l4re_concepts_ipc.html#l4re_concepts_descr_msgtag", null ],
|
|
[ "IPC Timeouts", "l4re_concepts_ipc.html#l4re_concepts_descr_timeouts", null ],
|
|
[ "User-level Thread Control Block", "l4re_concepts_ipc.html#l4re_concepts_descr_utcb", [
|
|
[ "IPC Message registers", "l4re_concepts_ipc.html#l4re_concepts_descr_mrs", null ],
|
|
[ "IPC Buffer Registers", "l4re_concepts_ipc.html#l4re_concepts_descr_brs", null ],
|
|
[ "IPC Buffer Descriptor Register", "l4re_concepts_ipc.html#l4re_concepts_descr_bdr", null ],
|
|
[ "IPC Thread Control Registers", "l4re_concepts_ipc.html#l4re_concepts_descr_tcrs", null ]
|
|
] ],
|
|
[ "Transfer of Typed Send Items", "l4re_concepts_ipc.html#l4re_concepts_descr_transfer", null ]
|
|
] ],
|
|
[ "Examples", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples", [
|
|
[ "User Thread to Kernel Object", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_1", null ],
|
|
[ "User Thread to User Thread", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2", [
|
|
[ "Simple Messages", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2_1", null ],
|
|
[ "Send Items", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2_2", null ]
|
|
] ],
|
|
[ "User Thread to User Object", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_3", null ]
|
|
] ]
|
|
] ],
|
|
[ "Kernel ABI", "l4re_concepts_abi.html", [
|
|
[ "Capability selector and flags", "l4re_concepts_abi.html#l4re_concepts_abi_capsel", null ],
|
|
[ "Label", "l4re_concepts_abi.html#l4re_concepts_abi_label", null ],
|
|
[ "Message tag", "l4re_concepts_abi.html#l4re_concepts_abi_msgtag", null ],
|
|
[ "Timeouts", "l4re_concepts_abi.html#l4re_concepts_abi_timeouts", null ],
|
|
[ "User-level thread control block (UTCB)", "l4re_concepts_abi.html#l4re_concepts_abi_utcb", [
|
|
[ "Buffer descriptor register", "l4re_concepts_abi.html#l4re_concepts_abi_utcb_bdr", null ]
|
|
] ],
|
|
[ "Typed message items", "l4re_concepts_abi.html#l4re_concepts_abi_items", [
|
|
[ "Flexpages", "l4re_concepts_abi.html#l4re_concepts_abi_items_flexpages", null ],
|
|
[ "Send items", "l4re_concepts_abi.html#l4re_concepts_abi_items_send", null ],
|
|
[ "Receive items", "l4re_concepts_abi.html#l4re_concepts_abi_items_receive", null ],
|
|
[ "Return items", "l4re_concepts_abi.html#l4re_concepts_abi_items_return", null ]
|
|
] ]
|
|
] ],
|
|
[ "Capabilities and Naming", "l4re_concepts_naming.html", null ],
|
|
[ "Spaces and Mappings", "l4re_concepts_mapping.html", null ],
|
|
[ "Initial Environment and Application Bootstrapping", "l4re_concepts_env_and_start.html", [
|
|
[ "Configuring an application before startup", "l4re_concepts_env_and_start.html#l4re_ns_config", null ],
|
|
[ "Connecting clients and servers", "l4re_concepts_env_and_start.html#l4re_config_connection", null ]
|
|
] ],
|
|
[ "Memory management - Data Spaces and the Region Map", "l4re_concepts_ds_rm.html", [
|
|
[ "User-level paging", "l4re_concepts_ds_rm.html#l4re_concept_pagers", [
|
|
[ "Data spaces", "l4re_concepts_ds_rm.html#l4re_concept_data_spaces", null ],
|
|
[ "Virtual Memory Handling", "l4re_concepts_ds_rm.html#l4re_concept_regions", null ],
|
|
[ "Memory Allocation", "l4re_concepts_ds_rm.html#l4re_concept_mem_alloc", null ]
|
|
] ]
|
|
] ],
|
|
[ "Program Input and Output", "l4re_concepts_stdio.html", null ],
|
|
[ "Initial Memory Allocator and Factory", "l4re_concepts_memalloc.html", null ],
|
|
[ "Application and Server Building Blocks", "l4re_concepts_apps_svr.html", [
|
|
[ "Creating Additional Application Threads", "l4re_concepts_apps_svr.html#l4re_concepts_app_thread", null ],
|
|
[ "Providing a Service", "l4re_concepts_apps_svr.html#l4re_concepts_service", null ]
|
|
] ],
|
|
[ "Pthread Support", "l4re_pthreads.html", null ],
|
|
[ "Interface Definition Language", "l4_cxx_ipc_iface.html", [
|
|
[ "Parameter types for RPC", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_types", null ],
|
|
[ "Server Side Interface", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_server_interface", null ],
|
|
[ "RPC Return Types", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_return_types", null ],
|
|
[ "RPC Method Declaration", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_members", null ]
|
|
] ],
|
|
[ "L4Re Build System", "l4re_build_system.html", "l4re_build_system" ],
|
|
[ "Kernel Factory", "l4re_concepts_kernel_factory.html", [
|
|
[ "Passing parameters for the create stream", "l4re_concepts_kernel_factory.html#kernel_factory_create", null ]
|
|
] ]
|
|
]; |