Exploring implementation of Rust-based secure operating systems on RISC-V MP SoC