Expand description
Runtime library of ArceOS.
Any application uses ArceOS should link this library. It does some
initialization work before entering the application’s main function.
Cargo Features
alloc: Enable global memory allocator.paging: Enable page table manipulation support.irq: Enable interrupt handling support.multitask: Enable multi-threading support.smp: Enable SMP (symmetric multiprocessing) support.fs: Enable filesystem support.net: Enable networking support.display: Enable graphics support.virtio-9p: Enable virtio-based 9pfs support.net-9p: Enable net-based 9pfs support.
All the features are optional and disabled by default.
Structs
- Signal
signalSignal struct - rx_sigaction
signalsigaction in kernel
Statics
- RX_ENVIRON
allocSave environment variables - argv
allocargv for C main function - environ
allocA pointer pointing to RX_ENVIRON
Functions
- environ_iter
allocGenerate an iterator for environment variables - The main entry point of the ArceOS runtime.
- The main entry point of the ArceOS runtime for secondary CPUs.