diff --git a/src/syscalls/processor.rs b/src/syscalls/processor.rs index c15e8ad527..3eeb2a0b78 100644 --- a/src/syscalls/processor.rs +++ b/src/syscalls/processor.rs @@ -6,6 +6,11 @@ pub extern "C" fn sys_get_processor_count() -> usize { get_processor_count().try_into().unwrap() } +#[hermit_macro::system] +pub extern "C" fn sys_available_parallelism() -> usize { + get_processor_count().try_into().unwrap() +} + /// Returns the processor frequency in MHz. #[hermit_macro::system] pub extern "C" fn sys_get_processor_frequency() -> u16 {