pub fn register_new_mmio_boot_timer(&mut self, device: BootTimer) -> Result<()> {
        // Create and attach a new boot timer device.
        let slot = self.allocate_new_slot(0)?;

        let identifier = (DeviceType::BootTimer, DeviceType::BootTimer.to_string());
        self.register_mmio_device(identifier, slot, Arc::new(Mutex::new(device)))
    }
/// Create and register a boot timer device.
Create and register a boot timer device.
Create and register a boot timer device .
pub fn register_new_mmio_boot_timer(&mut self, device: BootTimer) -> Result<()> {
        // Create and attach a new boot timer device.
        let slot = self.allocate_new_slot(0)?;
        let identifier = (DeviceType::BootTimer, DeviceType::BootTimer.to_string());
        self.register_mmio_device(identifier, slot, Arc::new(Mutex::new(device)))
    }
pub fn register_new_mmio_boot_timer ( & mut self , device : BootTimer ) -> Result < ( ) > { // Create and attach a new boot timer device. let slot = self . allocate_new_slot ( 0 ) ? ; let identifier = ( DeviceType :: BootTimer , DeviceType :: BootTimer . to_string ( ) ) ; self . register_mmio_device ( identifier , slot , Arc :: new ( Mutex :: new ( device ) ) ) }
Create and register a boot timer device.
Create and register a boot timer device .
&mut self
device
BootTimer
&mut self
device
BootTimer