diff options
author | sos22@douglas.cl.cam.ac.uk <sos22@douglas.cl.cam.ac.uk> | 2005-02-10 14:38:46 +0000 |
---|---|---|
committer | sos22@douglas.cl.cam.ac.uk <sos22@douglas.cl.cam.ac.uk> | 2005-02-10 14:38:46 +0000 |
commit | 4843690d718a8cedd46a525b9134c4392e46acb3 (patch) | |
tree | 3bed239d462a1e4194e295ea6e683417fa09ea53 /xen/include/asm-x86/debugger.h | |
parent | 26abc5cc9b5f937f89d4f6ca35e8772cc39f58a8 (diff) | |
download | xen-4843690d718a8cedd46a525b9134c4392e46acb3.tar.gz xen-4843690d718a8cedd46a525b9134c4392e46acb3.tar.bz2 xen-4843690d718a8cedd46a525b9134c4392e46acb3.zip |
bitkeeper revision 1.1162 (420b71f6yarVsHEUH8wBvGFgIVSTBQ)
Re-sanify after merge.
Diffstat (limited to 'xen/include/asm-x86/debugger.h')
-rw-r--r-- | xen/include/asm-x86/debugger.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/xen/include/asm-x86/debugger.h b/xen/include/asm-x86/debugger.h index d44b2d5e62..74e8a82ef5 100644 --- a/xen/include/asm-x86/debugger.h +++ b/xen/include/asm-x86/debugger.h @@ -93,6 +93,16 @@ static inline int debugger_trap_fatal( return ret; } +#define debugger_trap_immediate() () + +#elif defined(CRASH_DEBUG) + +extern void cdb_trap(void); +extern void __trap_to_cdb(struct xen_regs *); +#define debugger_trap_entry(_v, _r) (0) +#define debugger_trap_fatal(_v, _r) (__trap_to_cdb(_r), 0) +#define debugger_trap_immediate() (cdb_trap()) + #elif 0 extern int kdb_trap(int, int, struct xen_regs *); @@ -113,6 +123,7 @@ static inline int debugger_trap_fatal( #define debugger_trap_entry(_v, _r) (0) #define debugger_trap_fatal(_v, _r) (0) +#define debugger_trap_immediate() () #endif |