14 lines
322 B
Rust
14 lines
322 B
Rust
use collections::Vec;
|
|
|
|
use arch::device::cpu::cpu_info;
|
|
use syscall::error::{Error, EIO, Result};
|
|
|
|
pub fn resource() -> Result<Vec<u8>> {
|
|
let mut string = format!("CPUs: {}\n", ::cpu_count());
|
|
|
|
match cpu_info(&mut string) {
|
|
Ok(()) => Ok(string.into_bytes()),
|
|
Err(_) => Err(Error::new(EIO))
|
|
}
|
|
}
|