Expand description
IPC message format definitions
This module defines the message structures used for IPC communication. Small messages (≤64 bytes) are passed via registers for optimal performance, while large messages use shared memory for zero-copy transfers.
Modules§
- cache_
policy - Cache policies
- flags
- Message flags
- permissions
- Memory permissions
Structs§
- Large
Message - Large message for memory-based transfers
- Memory
Region - Memory region descriptor for shared memory transfers
- Message
Header - Message header for large messages
- Small
Message - Small message for register-based transfers (≤64 bytes)
Enums§
- Message
- Unified message type that can represent both small and large messages
Constants§
- DATA_
REGISTERS - Number of data registers available for small messages
- SMALL_
MESSAGE_ MAX_ SIZE - Maximum size for register-based small messages