patch-2.1.34 linux/arch/sparc/kernel/sun4c_irq.c
Next file: linux/arch/sparc/kernel/sun4m_irq.c
Previous file: linux/arch/sparc/kernel/sparc_ksyms.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Mon Apr 14 09:31:09 1997
- Orig file:
v2.1.33/linux/arch/sparc/kernel/sun4c_irq.c
- Orig date:
Fri Dec 13 01:37:31 1996
diff -u --recursive --new-file v2.1.33/linux/arch/sparc/kernel/sun4c_irq.c linux/arch/sparc/kernel/sun4c_irq.c
@@ -128,7 +128,7 @@
/* Map the Timer chip, this is implemented in hardware inside
* the cache chip on the sun4c.
*/
- sun4c_timers = sparc_alloc_io ((void *) SUN4C_TIMER_PHYSADDR, 0,
+ sun4c_timers = sparc_alloc_io (SUN4C_TIMER_PHYSADDR, 0,
sizeof(struct sun4c_timer_info),
"timer", 0x0, 0x0);
@@ -174,6 +174,8 @@
int_regs[0].which_io, 0x0);
enable_irq = sun4c_enable_irq;
disable_irq = sun4c_disable_irq;
+ enable_pil_irq = sun4c_enable_irq;
+ disable_pil_irq = sun4c_disable_irq;
clear_clock_irq = sun4c_clear_clock_irq;
clear_profile_irq = sun4c_clear_profile_irq;
load_profile_irq = sun4c_load_profile_irq;
@@ -184,5 +186,5 @@
set_irq_udt = (void (*) (int))sun4c_nop;
#endif
*interrupt_enable = (SUN4C_INT_ENABLE);
- sti();
+ /* Cannot enable interrupts until OBP ticker is disabled. */
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov