diff options
author | Helge Deller <deller@gmx.de> | 2007-01-28 08:52:57 -0500 |
---|---|---|
committer | Kyle McMartin <kyle@athena.road.mcmartin.ca> | 2007-02-17 01:16:26 -0500 |
commit | 0b3d643f9ead9b5141dedbb2d1b06ce15469fc4a (patch) | |
tree | 3be51559fb366dea87dc0eacfea2f94c15190875 /include/asm-parisc/bug.h | |
parent | 8e9e9844b44dd9f855d824d035b3097b199e44ed (diff) |
[PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro
- this macro unifies the code to add exception table entries
- additionally use ENTRY()/ENDPROC() at more places
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Diffstat (limited to 'include/asm-parisc/bug.h')
-rw-r--r-- | include/asm-parisc/bug.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/asm-parisc/bug.h b/include/asm-parisc/bug.h index cfe39a2547aa..83ba510ed5d8 100644 --- a/include/asm-parisc/bug.h +++ b/include/asm-parisc/bug.h | |||
@@ -14,10 +14,10 @@ | |||
14 | #define PARISC_BUG_BREAK_ASM "break 0x1f, 0x1fff" | 14 | #define PARISC_BUG_BREAK_ASM "break 0x1f, 0x1fff" |
15 | #define PARISC_BUG_BREAK_INSN 0x03ffe01f /* PARISC_BUG_BREAK_ASM */ | 15 | #define PARISC_BUG_BREAK_INSN 0x03ffe01f /* PARISC_BUG_BREAK_ASM */ |
16 | 16 | ||
17 | #ifdef CONFIG_64BIT | 17 | #if defined(CONFIG_64BIT) |
18 | #define ASM_ULONG_INSN ".dword" | 18 | #define ASM_WORD_INSN ".dword\t" |
19 | #else | 19 | #else |
20 | #define ASM_ULONG_INSN ".word" | 20 | #define ASM_WORD_INSN ".word\t" |
21 | #endif | 21 | #endif |
22 | 22 | ||
23 | #ifdef CONFIG_DEBUG_BUGVERBOSE | 23 | #ifdef CONFIG_DEBUG_BUGVERBOSE |
@@ -26,7 +26,7 @@ | |||
26 | asm volatile("\n" \ | 26 | asm volatile("\n" \ |
27 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ | 27 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ |
28 | "\t.pushsection __bug_table,\"a\"\n" \ | 28 | "\t.pushsection __bug_table,\"a\"\n" \ |
29 | "2:\t" ASM_ULONG_INSN " 1b, %c0\n" \ | 29 | "2:\t" ASM_WORD_INSN "1b, %c0\n" \ |
30 | "\t.short %c1, %c2\n" \ | 30 | "\t.short %c1, %c2\n" \ |
31 | "\t.org 2b+%c3\n" \ | 31 | "\t.org 2b+%c3\n" \ |
32 | "\t.popsection" \ | 32 | "\t.popsection" \ |
@@ -49,7 +49,7 @@ | |||
49 | asm volatile("\n" \ | 49 | asm volatile("\n" \ |
50 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ | 50 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ |
51 | "\t.pushsection __bug_table,\"a\"\n" \ | 51 | "\t.pushsection __bug_table,\"a\"\n" \ |
52 | "2:\t" ASM_ULONG_INSN " 1b, %c0\n" \ | 52 | "2:\t" ASM_WORD_INSN "1b, %c0\n" \ |
53 | "\t.short %c1, %c2\n" \ | 53 | "\t.short %c1, %c2\n" \ |
54 | "\t.org 2b+%c3\n" \ | 54 | "\t.org 2b+%c3\n" \ |
55 | "\t.popsection" \ | 55 | "\t.popsection" \ |
@@ -63,7 +63,7 @@ | |||
63 | asm volatile("\n" \ | 63 | asm volatile("\n" \ |
64 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ | 64 | "1:\t" PARISC_BUG_BREAK_ASM "\n" \ |
65 | "\t.pushsection __bug_table,\"a\"\n" \ | 65 | "\t.pushsection __bug_table,\"a\"\n" \ |
66 | "2:\t" ASM_ULONG_INSN " 1b\n" \ | 66 | "2:\t" ASM_WORD_INSN "1b\n" \ |
67 | "\t.short %c0\n" \ | 67 | "\t.short %c0\n" \ |
68 | "\t.org 2b+%c1\n" \ | 68 | "\t.org 2b+%c1\n" \ |
69 | "\t.popsection" \ | 69 | "\t.popsection" \ |