diff options
Diffstat (limited to 'include/bedbug/type.h')
| -rw-r--r-- | include/bedbug/type.h | 26 | 
1 files changed, 26 insertions, 0 deletions
| diff --git a/include/bedbug/type.h b/include/bedbug/type.h new file mode 100644 index 000000000..38ee9ded7 --- /dev/null +++ b/include/bedbug/type.h @@ -0,0 +1,26 @@ +#ifndef _TYPE_BEDBUG_H +#define _TYPE_BEDBUG_H + +/* Supporting routines */ +int bedbug_puts (const char *); +void bedbug_init (void); +void bedbug860_init (void); +void do_bedbug_breakpoint (struct pt_regs *); +void bedbug_main_loop (unsigned long, struct pt_regs *); + + +typedef struct { +	int hw_debug_enabled; +	int stopped; +	int current_bp; +	struct pt_regs *regs; + +	void (*do_break) (cmd_tbl_t *, int, int, char *[]); +	void (*break_isr) (struct pt_regs *); +	int (*find_empty) (void); +	int (*set) (int, unsigned long); +	int (*clear) (int); +} CPU_DEBUG_CTX; + + +#endif /* _TYPE_BEDBUG_H  */ |