L4Re Operating System Framework
Interface and Usage Documentation
|
▼Base API | Interfaces for all kinds of base functionality |
Basic Macros | L4 standard macros for header files, function definitions, and public APIs etc |
►C++ IPC Interface Definition. | APIs for defining IPC interfaces using C++ as language |
Cache Consistency | Various functions for cache consistency |
Capabilities | C interface for capabilities |
Error codes | Common error codes |
►Fiasco extensions | Extensions of the Fiasco L4 implementation |
Flex pages | Flex-page related API |
Integer Types | |
►Kernel Interface Page | Kernel Interface Page |
►Kernel Objects | API of kernel objects |
Memory operations. | Operations for memory access |
Memory related | Memory related constants, data types and functions |
►Object Invocation | API for L4 object invocation |
EDID parsing functionality | |
IO interface | |
IPC Helpers | |
▼IRQ handling library | |
►Interface for asynchronous ISR handlers. | This interface has just two (main) functions |
►Interface using direct functionality. | |
L4 IPC Opcodes | List of protocol specific opcodes used for communication with L4Re and Kernel objects |
▼L4 VIRTIO Interface | |
L4 VIRTIO Block Device | |
L4 VIRTIO Input Device | |
L4 VIRTIO Network Device | |
L4 VIRTIO Transport Layer | L4 specific VIRTIO Transport layer |
▼L4 Vbus functions | C interface of the Vbus API |
L4vbus GPIO functions | |
L4vbus PCI functions | |
L4vbus power management functions | |
▼L4Re C Interface | Documentation for the L4Re C Interface |
Capability allocator | Capability allocator C interface |
DMA Space Interface | DMA Space C interface |
Dataspace interface | Dataspace C interface |
Debug interface | |
Event interface | Event C interface |
Initial Environment | C interface of the initial environment that is provided to an L4 task |
Kumem allocator utility | Kumem allocator utility C interface |
L4Re Util C Interface | Documentation of the L4 Runtime Environment utility functionality in C |
Log interface | Log C interface |
Memory allocator | Memory allocator C interface |
Namespace interface | Namespace C interface |
Parent interface | |
Region map interface | Region map C interface |
Video API | |
▼L4Re C++ Interface | Documentation of the L4 Runtime Environment C++ API |
Auxiliary data | |
C++ Exceptions | |
Console API | Console interface |
Debugging API | Debugging Interface |
Event API | Event API |
L4Re ELF Auxiliary Information | API for embedding auxiliary information into binary programs |
L4Re Protocol identifiers | Fix L4Re Protocol Constants |
►L4Re Util C++ Interface | Documentation of the L4 Runtime Environment utility functionality in C++ |
Logging interface | Interface for log output |
Name-space API | API for name spaces that store capabilities |
Parent API | Parent interface |
Region map API | Virtual address-space management |
Vbus API | C++ interface of the Vbus API |
▼L4SHM-based ring buffer implementation | The library provides a non-locking (strictly 1:1) shared-memory-based ring buffer implementation based on the L4SHM library |
Internal | |
Receiver | |
Sender | |
Server-Side IPC framework | Server-Side framework for implementing object-oriented servers |
▼Shared Memory Library | L4SHM provides a shared memory infrastructure that establishes a shared memory area between multiple parties and uses a fast notification mechanism |
►Chunks | |
►Signals | |
▼Sigma0 API | Sigma0 API bindings |
Internal constants | Internal sigma0 definitions |
Small C++ Template Library | |
▼Utility Functions | Utilities, generic file |
Atomic Instructions | |
Bit Manipulation | |
►Bitmap graphics and fonts | This library provides some functions for bitmap handling in frame buffers |
CPU related functions | |
Comfortable Command Line Parsing | |
ELF binary format | Functions and types related to ELF binaries |
Functions to manipulate the local IDT | |
IA32 Port I/O API | |
Internal functions | |
Kernel Interface Page API | |
Low-Level Thread Functions | |
Random number support | |
Timestamp Counter | |
▼vCPU Support Library | VCPU handling functionality |
Extended vCPU support | Extended vCPU handling functionality |