Crate a653rs_linux_core
source ·Expand description
This crate is a library both used by the partition and the hypervisor side of the Linux based ARINC 653 hypervisor.
The pivot for interaction between the hypervisor and the partitions is formed by a Unix Domain Socket, which is exposed under a well-known path (syscall::SYSCALL_SOCKET_PATH) by the hypervisor prior to invocation of a partition.
Modules§
- Implementation of the Linux cgroup facility
- The channels used in combination with the related sampling module
- Error handling for this crate
- Implementation of PID file descriptors
- Implementation of in-memory files
- Health control types
- Fetch information from a partition
- Implementation of IPC
- Implementation of a memory fd
- Implementation for shared memory
- Common definitions for the execution of system calls