1#ifndef _ASM_POWERPC_KDEBUG_H
2#define _ASM_POWERPC_KDEBUG_H
3#ifdef __KERNEL__
4
5/* nearly identical to x86_64/i386 code */
6
7#include <linux/notifier.h>
8
9/*
10 * These are only here because kprobes.c wants them to implement a
11 * blatant layering violation.  Will hopefully go away soon once all
12 * architectures are updated.
13 */
14static inline int register_page_fault_notifier(struct notifier_block *nb)
15{
16	return 0;
17}
18static inline int unregister_page_fault_notifier(struct notifier_block *nb)
19{
20	return 0;
21}
22extern struct atomic_notifier_head powerpc_die_chain;
23
24/* Grossly misnamed. */
25enum die_val {
26	DIE_OOPS = 1,
27	DIE_IABR_MATCH,
28	DIE_DABR_MATCH,
29	DIE_BPT,
30	DIE_SSTEP,
31};
32
33#endif /* __KERNEL__ */
34#endif /* _ASM_POWERPC_KDEBUG_H */
35