#![no_std] #![no_main] extern crate userspace_rt; use driver_framebuffer_virtio::VirtioFramebuffer; use types::bounded::CapSlot; #[unsafe(no_mangle)] extern "C" fn main() { let fb = VirtioFramebuffer::new(); let mut srv = display_server::server::DisplayServer::new(fb); let ep = CapSlot::new(0).unwrap(); server_framework::serve(&mut srv, ep); loop { userspace::syscall::yield_now(); } }