Function device_manager::init
source · pub fn init(
key_producer: Queue<Event>,
mouse_producer: Queue<Event>
) -> Result<(), &'static str>Expand description
Initializes all other devices not initialized during early_init().
Devices include:
- At least one [
serial_port] (e.g.,COM1) with full interrupt support, - The fully-featured system [
logger], - The legacy PS2 controller and any connected devices: [
keyboard] and [mouse], - All other devices discovered on the [
pci] bus.