#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 * const []); | |
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 */ |