26 #ifdef F___iop_control_internals
37 struct t_SifDmaTransfer dmat;
48 for(arglen = 0; arg[arglen] !=
'\0'; arglen++)
49 reset_pkt.arg[arglen] = arg[arglen];
56 reset_pkt.header.psize =
sizeof reset_pkt;
58 reset_pkt.arglen = arglen;
59 reset_pkt.mode =
mode;
61 dmat.src = &reset_pkt;
63 dmat.size =
sizeof(reset_pkt);
88 printf(
"too long parameter \'%s\'\n", arg);
95 strcpy(param_str,
"rom0:UDNL ");
96 strcat(param_str, arg);
102 #ifdef F_SifIopIsAlive
int SifIopReboot(const char *arg)
int SifIopReset(const char *arg, int mode)
u32 SifSetDma(SifDmaTransfer_t *sdd, s32 len)
int SifSetReg(u32 register_num, int register_value)
int SifGetReg(u32 register_num)
void SifWriteBackDCache(void *ptr, int size)
#define SIF_CMD_RESET_CMD
void SifInitRpc(int mode)