feat(userspace): log server sole console holder; init boots from manifest; adapter loads only init+storage
This commit is contained in:
@@ -23,6 +23,8 @@ pub enum StorageRequest {
|
||||
Create { path_len: usize },
|
||||
Delete { path_len: usize },
|
||||
Mkdir { path_len: usize },
|
||||
/// Carries the endpoint to print to.
|
||||
SetLog,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
@@ -61,6 +63,7 @@ impl Encode for StorageRequest {
|
||||
Create { path_len } => [op::CREATE, path_len, 0, 0],
|
||||
Delete { path_len } => [op::DELETE, path_len, 0, 0],
|
||||
Mkdir { path_len } => [op::MKDIR, path_len, 0, 0],
|
||||
SetLog => [op::SET_LOG, 0, 0, 0],
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -79,6 +82,7 @@ impl Decode for StorageRequest {
|
||||
op::CREATE => Create { path_len: w[1] },
|
||||
op::DELETE => Delete { path_len: w[1] },
|
||||
op::MKDIR => Mkdir { path_len: w[1] },
|
||||
op::SET_LOG => SetLog,
|
||||
_ => return None,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user