pub fn init(hpet_table: &Hpet) -> Arc<Mutex<Hpet>>