Răsfoiți Sursa

Make the FADT type public

Isaac Woods 4 ani în urmă
părinte
comite
d14b68b538
2 a modificat fișierele cu 2 adăugiri și 3 ștergeri
  1. 1 1
      acpi/src/lib.rs
  2. 1 2
      acpi/src/platform/mod.rs

+ 1 - 1
acpi/src/lib.rs

@@ -46,7 +46,7 @@ extern crate alloc;
 #[cfg(test)]
 extern crate std;
 
-mod fadt;
+pub mod fadt;
 mod hpet;
 mod madt;
 mod mcfg;

+ 1 - 2
acpi/src/platform/mod.rs

@@ -2,7 +2,6 @@ pub mod address;
 pub mod interrupt;
 
 use address::GenericAddress;
-use bit_field::BitField;
 pub use interrupt::{
     Apic,
     InterruptModel,
@@ -67,7 +66,7 @@ impl PmTimer {
         let flags = fadt.flags;
 
         match base {
-            Some(base) => Ok(Some(PmTimer { base, supports_32bit: flags.get_bit(8) })),
+            Some(base) => Ok(Some(PmTimer { base, supports_32bit: fadt.flags.pm_timer_is_32_bit() })),
             None => Ok(None),
         }
     }