-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Not much difference in those files. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
- Loading branch information
Thomas Gleixner
authored and
Ingo Molnar
committed
May 12, 2008
1 parent
22dc12d
commit 22067d4
Showing
3 changed files
with
48 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,50 @@ | ||
#ifdef CONFIG_X86_32 | ||
# include "irq_32.h" | ||
#ifndef _ASM_IRQ_H | ||
#define _ASM_IRQ_H | ||
/* | ||
* (C) 1992, 1993 Linus Torvalds, (C) 1997 Ingo Molnar | ||
* | ||
* IRQ/IPI changes taken from work by Thomas Radke | ||
* <tomsoft@informatik.tu-chemnitz.de> | ||
*/ | ||
|
||
#include <asm/apicdef.h> | ||
#include <asm/irq_vectors.h> | ||
|
||
static inline int irq_canonicalize(int irq) | ||
{ | ||
return ((irq == 2) ? 9 : irq); | ||
} | ||
|
||
#ifdef CONFIG_X86_LOCAL_APIC | ||
# define ARCH_HAS_NMI_WATCHDOG | ||
#endif | ||
|
||
#ifdef CONFIG_4KSTACKS | ||
extern void irq_ctx_init(int cpu); | ||
extern void irq_ctx_exit(int cpu); | ||
# define __ARCH_HAS_DO_SOFTIRQ | ||
#else | ||
# include "irq_64.h" | ||
# define irq_ctx_init(cpu) do { } while (0) | ||
# define irq_ctx_exit(cpu) do { } while (0) | ||
# ifdef CONFIG_X86_64 | ||
# define __ARCH_HAS_DO_SOFTIRQ | ||
# endif | ||
#endif | ||
|
||
#ifdef CONFIG_IRQBALANCE | ||
extern int irqbalance_disable(char *str); | ||
#endif | ||
|
||
#ifdef CONFIG_HOTPLUG_CPU | ||
#include <linux/cpumask.h> | ||
extern void fixup_irqs(cpumask_t map); | ||
#endif | ||
|
||
extern unsigned int do_IRQ(struct pt_regs *regs); | ||
extern void init_IRQ(void); | ||
extern void native_init_IRQ(void); | ||
|
||
/* Interrupt vector management */ | ||
extern DECLARE_BITMAP(used_vectors, NR_VECTORS); | ||
|
||
#endif /* _ASM_IRQ_H */ |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.