PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
iop_sbusdbg.h
Go to the documentation of this file.
1
6#ifndef __IOP_SBUSDBG_H__
7#define __IOP_SBUSDBG_H__
8
9#include <types.h>
10#include <ps2_debug.h>
11
12extern int iop_dbg_install(void);
13extern int iop_dbg_remove(void);
14
15extern u32 iop_dbg_get_dcic(void);
16extern u32 iop_dbg_get_bpc(void);
17extern u32 iop_dbg_get_bpcm(void);
18extern u32 iop_dbg_get_bda(void);
19extern u32 iop_dbg_get_bdam(void);
20
21extern void iop_dbg_set_dcic(u32 v);
22extern void iop_dbg_set_bpc(u32 v);
23extern void iop_dbg_set_bpcm(u32 v);
24extern void iop_dbg_set_bda(u32 v);
25extern void iop_dbg_set_bdam(u32 v);
26
27extern void iop_dbg_set_bpr(u32 addr, u32 mask, u32 user_mask);
28extern void iop_dbg_set_bpw(u32 addr, u32 mask, u32 user_mask);
29extern void iop_dbg_set_bpx(u32 addr, u32 mask, u32 user_mask);
30
31extern void iop_dbg_clear(void);
32extern void iop_dbg_clr_bpda(void);
33extern void iop_dbg_clr_bpx(void);
34
35extern void tty_puts(const char *str);
36extern void signal_iop_exception(IOP_RegFrame *frame);
37
38#endif /* __IOP_SBUSDBG_H__ */