![]() |
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 |
| Fiasco extensions | Extensions of the Fiasco L4 implementation |
| Flexpages | Flexpage-related API |
| C++ IPC Interface Definition. | APIs for defining IPC interfaces using C++ as language |
| Cache Consistency | Various functions for cache consistency |
| Memory related | Memory related constants, data types and functions |
| Error codes | Common error codes |
| Object Invocation | API for L4 object invocation |
| Kernel Objects | API of kernel objects |
| Kernel Interface Page | Kernel Interface Page |
| Capabilities | C interface for capabilities |
| Memory operations. | Operations for memory access |
| Integer Types | |
| EDID parsing functionality | |
| IO interface | |
| IPC Helpers | |
| IRQ handling library | |
| Interface using direct functionality. | |
| Interface for asynchronous ISR handlers. | This interface has just two (main) functions |
| L4 IPC Opcodes | List of protocol specific opcodes used for communication with L4Re and Kernel objects |
| L4 VIRTIO Interface | |
| L4 VIRTIO Transport Layer | L4 specific VIRTIO Transport layer |
| L4 VIRTIO Block Device | |
| L4 VIRTIO Input Device | |
| L4 VIRTIO Network Device | |
| 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 |
| L4Re Util C Interface | Documentation of the L4 Runtime Environment utility functionality in C |
| Dataspace interface | Dataspace C interface |
| Debug interface | |
| DMA Space Interface | DMA Space C interface |
| Event interface | Event C interface |
| 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 |
| Capability allocator | Capability allocator C interface |
| Kumem allocator utility | Kumem allocator utility C interface |
| Video API | |
| Initial Environment | C interface of the initial environment that is provided to an L4 task |
| L4Re C++ Interface | Documentation of the L4 Runtime Environment C++ API |
| L4Re Util C++ Interface | Documentation of the L4 Runtime Environment utility functionality in C++ |
| Console API | Console interface |
| Debugging API | Debugging Interface |
| L4Re ELF Auxiliary Information | API for embedding auxiliary information into binary programs |
| Event API | Event API |
| Auxiliary data | |
| Logging interface | Interface for log output |
| Name-space API | API for name spaces that store capabilities |
| Parent API | Parent interface |
| L4Re Protocol identifiers | Fix L4Re Protocol Constants |
| Region map API | Virtual address-space management |
| Video API | API for framebuffer based graphics |
| C++ Exceptions | |
| 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 |
| Sender | |
| Receiver | |
| Internal | |
| 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 | |
| The L4Re IPC Framework | The mechanisms for IPC communication between L4Re applications |
| Server-Side IPC framework | Server-Side framework for implementing object-oriented servers |
| Utility Functions | Utilities, generic file |
| Bitmap graphics and fonts | This library provides some functions for bitmap handling in frame buffers |
| CPU related functions | |
| Timestamp Counter | |
| Atomic Instructions | |
| Internal functions | |
| Bit Manipulation | |
| ELF binary format | Functions and types related to ELF binaries |
| Kernel Interface Page API | |
| Comfortable Command Line Parsing | |
| Random number support | |
| Low-Level Thread Functions | |
| IA32 Port I/O API | |
| Virtio Net Switch | A virtual network switch that can be used as defined in the virtio protocol |
| vCPU Support Library | VCPU handling functionality |
| Extended vCPU support | Extended vCPU handling functionality |