#[export_name = "__axplat_main"]
pub fn rust_main(cpu_id: usize, arg: usize) -> !Expand description
The main entry point of the ArceOS runtime.
It is called from the bootstrapping code in the specific platform crate (see
[axplat::main]).
cpu_id is the logic ID of the current CPU, and arg is passed from the
bootloader (typically the device tree blob address).
In multi-core environment, this function is called on the primary core, and
secondary cores call rust_main_secondary.