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ยง
- cgroup
- Implementation of the Linux cgroup facility
- channel
- The channels used in combination with the related sampling module
- error
- Error handling for this crate
- fd
- Implementation of PID file descriptors
- file
- Implementation of in-memory files
- health
- Health control types
- health_
event - Fetch information from a partition
- ipc
- Implementation of IPC
- mfd
- Implementation of a memory fd
- partition
- queuing
- sampling
- shmem
- Implementation for shared memory
- syscall
- Common definitions for the execution of system calls