Răsfoiți Sursa

fix `HpetInfo::num_comparators`

>  The number in this field indicates the last timer (i.e. if there are three timers, the
> value will be 02h, four timers will be 03h, five timers will be 04h,
> etc.). - (IA-PC HPET Specification)
Tom Dohrmann 2 ani în urmă
părinte
comite
600c6641e8
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      acpi/src/hpet.rs

+ 1 - 1
acpi/src/hpet.rs

@@ -57,7 +57,7 @@ impl HpetInfo {
     }
 
     pub fn num_comparators(&self) -> u8 {
-        self.event_timer_block_id.get_bits(8..13) as u8
+        self.event_timer_block_id.get_bits(8..13) as u8 + 1
     }
 
     pub fn main_counter_is_64bits(&self) -> bool {