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ยง

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