1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! This crate provides customizable basic functionalities for operating systems written in Rust.
extern crate alloc;
pub use *;
pub use ;
use cratedisable_interrupts;
/// Functions to access framebuffer.
/// Warning: these interfaces are not thread-safe.
/// Safe wrappers to access hardware.
/// Logging support.
/// Safe memory management.
/// Task structure definition and scheduling.
/// Irq allocation and page fault handling.