strat9_kernel/hardware/
mod.rs1pub mod amdgpu;
7pub mod ec;
8pub mod nic;
9pub mod pci_client;
10pub mod storage;
11pub mod thermal;
12pub mod timer;
13pub mod usb;
14pub mod video;
15pub mod virtio;
16
17pub fn init() {
19 ec::init();
20 crate::arch::speaker::beep_phase(7); thermal::init();
22 crate::arch::speaker::beep_phase(8); nic::init();
24 crate::arch::speaker::beep_phase(9); storage::init();
26 crate::arch::speaker::beep_phase(10); timer::init();
28 crate::arch::speaker::beep_phase(11); usb::init();
30 crate::arch::speaker::beep_phase(12); virtio::gpu::init();
32 crate::arch::x86_64::speaker::beep_phase(13); amdgpu::init();
34 crate::arch::x86_64::speaker::beep_phase(14); video::framebuffer::init();
36 crate::arch::x86_64::speaker::beep_phase(15); }