From 679662c99e7d55f9f6df51c054ffc1abd21e0cb3 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 17 Aug 2022 13:25:13 -0600 Subject: [PATCH] Name bootstrap process --- Cargo.lock | 2 +- src/lib.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index b7fbe89..cf4c689 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -155,7 +155,7 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.3.0" +version = "0.3.1" dependencies = [ "bitflags", ] diff --git a/src/lib.rs b/src/lib.rs index 91db058..794487e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -77,6 +77,7 @@ extern crate spin; #[cfg(feature = "slab")] extern crate slab_allocator; +use alloc::string::ToString; use core::sync::atomic::{AtomicUsize, Ordering}; use crate::scheme::SchemeNamespace; @@ -208,6 +209,7 @@ pub fn kmain(cpus: usize, bootstrap: Bootstrap) -> ! { context.rns = SchemeNamespace::from(1); context.ens = SchemeNamespace::from(1); context.status = context::Status::Runnable; + *context.name.write() = "bootstrap".to_string().into_boxed_str(); }, Err(err) => { panic!("failed to spawn userspace_init: {:?}", err);