Changeset 00d8424e in rtems
- Timestamp:
- 04/15/05 18:05:34 (19 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 4953659b
- Parents:
- 8a463b4
- Location:
- c/src/lib/libbsp/powerpc/mpc8260ads
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog
r8a463b4 r00d8424e 1 2005-04-15 Jennifer Averett <jennifer.averett@oarcorp.com> 2 3 PR 779/bsp 4 * clock/p_clock.c, irq/irq.c, irq/irq.h, irq/irq_init.c, 5 network/network.c: add parameter to new exception interrupt handlers 6 in powerpc bsps 7 1 8 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org> 2 9 -
c/src/lib/libbsp/powerpc/mpc8260ads/clock/p_clock.c
r8a463b4 r00d8424e 26 26 static rtems_irq_connect_data clockIrqData = {BSP_PERIODIC_TIMER, 27 27 (rtems_irq_hdl)Clock_isr, 28 NULL, 28 29 (rtems_irq_enable)clockOn, 29 30 (rtems_irq_disable)clockOff, -
c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.c
r8a463b4 r00d8424e 438 438 _CPU_MSR_SET(new_msr); 439 439 440 rtems_hdl_tbl[BSP_DECREMENTER].hdl( );440 rtems_hdl_tbl[BSP_DECREMENTER].hdl(rtems_hdl_tbl[BSP_DECREMENTER].handle); 441 441 442 442 _CPU_MSR_SET(msr); … … 483 483 484 484 /* call handler */ 485 rtems_hdl_tbl[irq].hdl( );485 rtems_hdl_tbl[irq].hdl(rtems_hdl_tbl[irq].handle); 486 486 487 487 /* disable exceptions again */ -
c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.h
r8a463b4 r00d8424e 160 160 struct __rtems_irq_connect_data__; /* forward declaratiuon */ 161 161 162 typedef void (*rtems_irq_hdl) (void); 162 typedef void *rtems_irq_hdl_param; 163 typedef void (*rtems_irq_hdl) (rtems_irq_hdl_param); 163 164 typedef void (*rtems_irq_enable) (const struct __rtems_irq_connect_data__*); 164 165 typedef void (*rtems_irq_disable) (const struct __rtems_irq_connect_data__*); … … 174 175 */ 175 176 rtems_irq_hdl hdl; 177 /* 178 * Handler handle to store private data 179 */ 180 rtems_irq_hdl_param handle; 176 181 /* 177 182 * function for enabling interrupts at device level (ONLY!). -
c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_init.c
r8a463b4 r00d8424e 49 49 static rtems_irq_global_settings initial_config; 50 50 static rtems_irq_connect_data defaultIrq = { 51 /* vectorIdex, hdl , on , off , isOn */52 0, nop_func, nop_func , nop_func , not_connected51 /* vectorIdex, hdl , handle , on , off , isOn */ 52 0, nop_func , NULL , nop_func , nop_func , not_connected 53 53 }; 54 54 -
c/src/lib/libbsp/powerpc/mpc8260ads/network/network.c
r8a463b4 r00d8424e 151 151 */ 152 152 static void 153 m8xx_scc3_interrupt_handler ( )153 m8xx_scc3_interrupt_handler (rtems_irq_hdl_param unused) 154 154 { 155 155 /* … … 189 189 BSP_CPM_IRQ_SCC3, 190 190 (rtems_irq_hdl) m8xx_scc3_interrupt_handler, 191 NULL, 191 192 (rtems_irq_enable) m8xx_scc3_hdlc_on, 192 193 (rtems_irq_disable) m8xx_scc3_hdlc_off,
Note: See TracChangeset
for help on using the changeset viewer.