redox/arch/x86_64/src/console.rs

15 lines
286 B
Rust
Raw Normal View History

2016-09-01 19:51:33 +02:00
use core::fmt::{self, Write};
use spin::Mutex;
use device::serial::COM1;
pub static CONSOLE: Mutex<Console> = Mutex::new(Console);
2016-09-01 19:51:33 +02:00
pub struct Console;
impl Write for Console {
fn write_str(&mut self, s: &str) -> Result<(), fmt::Error> {
COM1.lock().write_str(s)
2016-09-01 19:51:33 +02:00
}
}