irq_alpha.c (84abd88a70090cf00f9e45c3a81680874f17626e) | irq_alpha.c (979f867191f80e74713394cf8c0a3c1b3662b648) |
---|---|
1/* 2 * Alpha specific irq code. 3 */ 4 5#include <linux/init.h> 6#include <linux/sched.h> 7#include <linux/irq.h> 8#include <linux/kernel_stat.h> 9#include <linux/module.h> 10 11#include <asm/machvec.h> 12#include <asm/dma.h> | 1/* 2 * Alpha specific irq code. 3 */ 4 5#include <linux/init.h> 6#include <linux/sched.h> 7#include <linux/irq.h> 8#include <linux/kernel_stat.h> 9#include <linux/module.h> 10 11#include <asm/machvec.h> 12#include <asm/dma.h> |
13#include <asm/perf_event.h> |
|
13 14#include "proto.h" 15#include "irq_impl.h" 16 17/* Hack minimum IPL during interrupt processing for broken hardware. */ 18#ifdef CONFIG_ALPHA_BROKEN_IRQ_MASK 19int __min_ipl; 20EXPORT_SYMBOL(__min_ipl); --- 85 unchanged lines hidden (view full) --- 106void __init 107init_IRQ(void) 108{ 109 /* Just in case the platform init_irq() causes interrupts/mchecks 110 (as is the case with RAWHIDE, at least). */ 111 wrent(entInt, 0); 112 113 alpha_mv.init_irq(); | 14 15#include "proto.h" 16#include "irq_impl.h" 17 18/* Hack minimum IPL during interrupt processing for broken hardware. */ 19#ifdef CONFIG_ALPHA_BROKEN_IRQ_MASK 20int __min_ipl; 21EXPORT_SYMBOL(__min_ipl); --- 85 unchanged lines hidden (view full) --- 107void __init 108init_IRQ(void) 109{ 110 /* Just in case the platform init_irq() causes interrupts/mchecks 111 (as is the case with RAWHIDE, at least). */ 112 wrent(entInt, 0); 113 114 alpha_mv.init_irq(); |
115 116 init_hw_perf_events(); |
|
114} 115 116/* 117 * machine error checks 118 */ 119#define MCHK_K_TPERR 0x0080 120#define MCHK_K_TCPERR 0x0082 121#define MCHK_K_HERR 0x0084 --- 141 unchanged lines hidden --- | 117} 118 119/* 120 * machine error checks 121 */ 122#define MCHK_K_TPERR 0x0080 123#define MCHK_K_TCPERR 0x0082 124#define MCHK_K_HERR 0x0084 --- 141 unchanged lines hidden --- |