refactor: migrate all servers, apps, binaries to libkos
This commit is contained in:
@@ -10,6 +10,6 @@ bench = false
|
||||
|
||||
[dependencies]
|
||||
types = { workspace = true }
|
||||
userspace = { workspace = true }
|
||||
userspace-rt = { workspace = true }
|
||||
|
||||
libkos = { workspace = true }
|
||||
server-framework = { workspace = true }
|
||||
|
||||
@@ -13,5 +13,5 @@ pub fn run() -> ! {
|
||||
srv.register_app("snake", "/apps/snake.elf");
|
||||
let ep = types::bounded::CapSlot::new(0).unwrap();
|
||||
server_framework::serve(&mut srv, ep);
|
||||
loop { userspace::syscall::yield_now(); }
|
||||
loop { libkos::syscall::yield_now(); }
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#![no_std]
|
||||
#![no_main]
|
||||
|
||||
extern crate userspace_rt;
|
||||
extern crate libkos;
|
||||
|
||||
#[unsafe(no_mangle)]
|
||||
extern "C" fn main() {
|
||||
|
||||
@@ -72,7 +72,7 @@ impl SessionServer {
|
||||
None => return SessionResponse::NotFound,
|
||||
};
|
||||
|
||||
let process_cap = match userspace::syscall::create_process(self.create_cap) {
|
||||
let process_cap = match libkos::syscall::create_process(self.create_cap) {
|
||||
Some(cap) => cap,
|
||||
None => return SessionResponse::Error,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user