source: trunk/packages/xen-3.1/xen-3.1/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/irq.h @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 767 bytes
Line 
1#ifndef _ASM_IRQ_H
2#define _ASM_IRQ_H
3
4/*
5 *      linux/include/asm/irq.h
6 *
7 *      (C) 1992, 1993 Linus Torvalds, (C) 1997 Ingo Molnar
8 *
9 *      IRQ/IPI changes taken from work by Thomas Radke
10 *      <tomsoft@informatik.tu-chemnitz.de>
11 */
12
13#include <linux/sched.h>
14/* include comes from machine specific directory */
15#include "irq_vectors.h"
16#include <asm/thread_info.h>
17
18static __inline__ int irq_canonicalize(int irq)
19{
20        return ((irq == 2) ? 9 : irq);
21}
22
23#ifdef CONFIG_X86_LOCAL_APIC
24#define ARCH_HAS_NMI_WATCHDOG           /* See include/linux/nmi.h */
25#endif
26
27#define KDB_VECTOR      0xf9
28
29# define irq_ctx_init(cpu) do { } while (0)
30
31#ifdef CONFIG_HOTPLUG_CPU
32#include <linux/cpumask.h>
33extern void fixup_irqs(cpumask_t map);
34#endif
35
36#define __ARCH_HAS_DO_SOFTIRQ 1
37
38#endif /* _ASM_IRQ_H */
Note: See TracBrowser for help on using the repository browser.