Commit | Line | Data |
---|---|---|
de30a2b3 IM |
1 | /* |
2 | * include/asm-powerpc/irqflags.h | |
3 | * | |
4 | * IRQ flags handling | |
5 | * | |
6 | * This file gets included from lowlevel asm headers too, to provide | |
7 | * wrapped versions of the local_irq_*() APIs, based on the | |
8 | * raw_local_irq_*() macros from the lowlevel headers. | |
9 | */ | |
10 | #ifndef _ASM_IRQFLAGS_H | |
11 | #define _ASM_IRQFLAGS_H | |
12 | ||
13 | /* | |
14 | * Get definitions for raw_local_save_flags(x), etc. | |
15 | */ | |
16 | #include <asm-powerpc/hw_irq.h> | |
17 | ||
18 | /* | |
19 | * Do the CPU's IRQ-state tracing from assembly code. We call a | |
20 | * C function, so save all the C-clobbered registers: | |
21 | */ | |
22 | #ifdef CONFIG_TRACE_IRQFLAGS | |
23 | ||
24 | #error No support on PowerPC yet for CONFIG_TRACE_IRQFLAGS | |
25 | ||
26 | #else | |
27 | # define TRACE_IRQS_ON | |
28 | # define TRACE_IRQS_OFF | |
29 | #endif | |
30 | ||
31 | #endif |