@@ -42,17 +42,14 @@ impl lai::Host for LaiHost {
4242 }
4343
4444 // Port I/O functions:
45- #[ inline]
4645 fn outb ( & self , port : u16 , value : u8 ) {
4746 unsafe { io:: outb ( port, value) }
4847 }
4948
50- #[ inline]
5149 fn outw ( & self , port : u16 , value : u16 ) {
5250 unsafe { io:: outw ( port, value) }
5351 }
5452
55- #[ inline]
5653 fn outd ( & self , port : u16 , value : u32 ) {
5754 unsafe { io:: outl ( port, value) }
5855 }
@@ -91,7 +88,6 @@ impl lai::Host for LaiHost {
9188 }
9289
9390 // Memory functions:
94- #[ inline]
9591 fn map ( & self , address : usize , _count : usize ) -> * mut u8 {
9692 PhysAddr :: new ( address as u64 )
9793 . as_hhdm_virt ( )
@@ -105,6 +101,10 @@ impl aml::AmlSubsystem for LaiSubsystem {
105101 fn enter_state ( & self , state : aml:: SleepState ) {
106102 lai:: enter_sleep ( state as u8 )
107103 }
104+
105+ fn enable_acpi ( & self , mode : u32 ) {
106+ lai:: enable_acpi ( mode) ;
107+ }
108108}
109109
110110pub fn init_lai ( ) {
@@ -114,8 +114,6 @@ pub fn init_lai() {
114114 lai:: set_acpi_revision ( get_acpi_table ( ) . revision ( ) as _ ) ;
115115 lai:: create_namespace ( ) ;
116116
117- lai:: enable_acpi ( 1 ) ;
118-
119117 let subsystem = Arc :: new ( LaiSubsystem ) ;
120118 aml:: init ( subsystem) ;
121119}
0 commit comments