Set init namespace to 1

This commit is contained in:
Jeremy Soller
2017-10-09 20:20:38 -06:00
parent 244069cf43
commit e07c3ac0b9

View File

@@ -41,7 +41,7 @@ use alloc::arc::Arc;
use core::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
use spin::Mutex;
use scheme::FileHandle;
use scheme::{FileHandle, SchemeNamespace};
pub use consts::*;
@@ -146,6 +146,8 @@ pub fn kmain(cpus: usize, env: &[u8]) -> ! {
match context::contexts_mut().spawn(userspace_init) {
Ok(context_lock) => {
let mut context = context_lock.write();
context.rns = SchemeNamespace::from(1);
context.ens = SchemeNamespace::from(1);
context.status = context::Status::Runnable;
let mut context_env = context.env.lock();