Changeset 7735271 in rtems
- Timestamp:
- 04/25/05 14:37:10 (19 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 125c601
- Parents:
- dbfafb8f
- Location:
- c/src/lib/libcpu/powerpc
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libcpu/powerpc/ChangeLog
rdbfafb8f r7735271 1 2005-04-25 Jennifer Averett <jennifer.averett@oarcorp.com> 2 3 PR 779/bsp 4 * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c, 5 mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc 6 interrupt handler routines 7 1 8 2005-04-15 Jennifer Averett <jennifer.averett@oarcorp.com> 2 9 -
c/src/lib/libcpu/powerpc/mpc5xx/console-generic/console-generic.c
rdbfafb8f r7735271 271 271 */ 272 272 static void 273 m5xx_sci_interrupt_handler ( void)273 m5xx_sci_interrupt_handler (rtems_irq_hdl_param unused) 274 274 { 275 275 int minor; -
c/src/lib/libcpu/powerpc/mpc5xx/irq/irq.c
rdbfafb8f r7735271 418 418 _CPU_MSR_SET(new_msr); 419 419 420 rtems_hdl_tbl[CPU_DECREMENTER].hdl( );420 rtems_hdl_tbl[CPU_DECREMENTER].hdl(rtems_hdl_tbl[CPU_DECREMENTER].handle); 421 421 422 422 _CPU_MSR_SET(msr); … … 467 467 _CPU_MSR_SET(new_msr); 468 468 469 rtems_hdl_tbl[irq].hdl( );469 rtems_hdl_tbl[irq].hdl(rtems_hdl_tbl[irq].handle); 470 470 471 471 _CPU_MSR_SET(msr); -
c/src/lib/libcpu/powerpc/mpc5xx/irq/irq.h
rdbfafb8f r7735271 166 166 struct __rtems_irq_connect_data__; /* forward declaratiuon */ 167 167 168 typedef void (*rtems_irq_hdl) (void); 168 typedef void *rtems_irq_hdl_param; 169 typedef void (*rtems_irq_hdl) (rtems_irq_hdl_param); 169 170 typedef void (*rtems_irq_enable) (const struct __rtems_irq_connect_data__*); 170 171 typedef void (*rtems_irq_disable) (const struct __rtems_irq_connect_data__*); … … 180 181 */ 181 182 rtems_irq_hdl hdl; 183 /* 184 * Handler handle to store private data 185 */ 186 rtems_irq_hdl_param handle; 182 187 /* 183 188 * Function for enabling interrupts at device level (ONLY!). -
c/src/lib/libcpu/powerpc/mpc5xx/irq/irq_init.c
rdbfafb8f r7735271 49 49 static rtems_irq_global_settings initial_config; 50 50 static rtems_irq_connect_data defaultIrq = { 51 /* vector, hdl , on , off , isOn */52 0, nop_func , nop_func , nop_func , not_connected51 /* vector, hdl ,handle , on , off , isOn */ 52 0, nop_func ,NULL , nop_func , nop_func , not_connected 53 53 }; 54 54
Note: See TracChangeset
for help on using the changeset viewer.