- Timestamp:
 - Jul 4, 2017, 8:54:36 AM (8 years ago)
 - Location:
 - trunk
 - Files:
 - 
          
- 4 edited
 
- 
          hal/generic/hal_drivers.h (modified) (1 diff)
 - 
          hal/tsar_mips32/core/hal_drivers.c (modified) (2 diffs)
 - 
          hal/x86_64/core/hal_drivers.c (modified) (2 diffs)
 - 
          kernel/devices/dev_icu.c (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
trunk/hal/generic/hal_drivers.h
r131 r136 27 27 void hal_drivers_txt_init(chdev_t *dev); 28 28 void hal_drivers_xcu_init(chdev_t *dev, lid_t lid); 29 void hal_drivers_xcu_disable_irq(chdev_t *icu, uint32_t irq_index, 30 uint32_t irq_type, lid_t lid); 31 void hal_drivers_xcu_enable_irq(chdev_t *icu, uint32_t irq_index, 32 uint32_t irq_type, lid_t lid); 29 33 30 34 #endif /* HAL_DRIVERS_H_ */  - 
        
trunk/hal/tsar_mips32/core/hal_drivers.c
r130 r136 33 33 } 34 34 35 /* -------------------------------------------------------------------------- */ 36 35 37 void hal_drivers_xcu_init(chdev_t *dev, lid_t lid) 36 38 { … … 38 40 } 39 41 42 void hal_drivers_xcu_disable_irq(chdev_t *icu, uint32_t irq_index, 43 uint32_t irq_type, lid_t lid) 44 { 45 soclib_xcu_disable_irq(icu, 1 << irq_index, irq_type, lid); 46 } 47 48 void hal_drivers_xcu_enable_irq(chdev_t *icu, uint32_t irq_index, 49 uint32_t irq_type, lid_t lid) 50 { 51 soclib_xcu_enable_irq(icu, 1 << irq_index, irq_type, lid); 52 } 53  - 
        
trunk/hal/x86_64/core/hal_drivers.c
r130 r136 33 33 } 34 34 35 /* -------------------------------------------------------------------------- */ 36 35 37 void hal_drivers_xcu_init(chdev_t *dev, lid_t lid) 36 38 { … … 38 40 } 39 41 42 void hal_drivers_xcu_disable_irq(chdev_t *icu, uint32_t irq_index, 43 uint32_t irq_type, lid_t lid) 44 { 45 soclib_xcu_disable_irq(icu, 1 << irq_index, irq_type, lid); 46 } 47 48 void hal_drivers_xcu_enable_irq(chdev_t *icu, uint32_t irq_index, 49 uint32_t irq_type, lid_t lid) 50 { 51 soclib_xcu_enable_irq(icu, 1 << irq_index, irq_type, lid); 52 } 53  - 
        
trunk/kernel/devices/dev_icu.c
r131 r136 129 129 if( icu->impl == IMPL_ICU_XCU ) 130 130 { 131 soclib_xcu_enable_irq( icu , 1<<irq_index , irq_type , lid );131 hal_drivers_xcu_enable_irq( icu , irq_index , irq_type , lid ); 132 132 } 133 133 … … 161 161 if( icu->impl == IMPL_ICU_XCU ) 162 162 { 163 soclib_xcu_disable_irq( icu , 1<<irq_index , irq_type , lid );163 hal_drivers_xcu_disable_irq( icu , irq_index , irq_type , lid ); 164 164 } 165 165  
Note: See TracChangeset
          for help on using the changeset viewer.
      