X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fsh2%2Fsh2.c;h=2ee3c3a3c0ce7f15528364229657b34c83803f91;hb=679af8a3f466a2a4a20f58e4181a231fb73e9836;hp=bda1c93417d676966c6509f7e6e6702de57b12a3;hpb=98da48e4181441545c6a66e622f845ab33b34e5b;p=picodrive.git diff --git a/cpu/sh2/sh2.c b/cpu/sh2/sh2.c index bda1c93..2ee3c3a 100644 --- a/cpu/sh2/sh2.c +++ b/cpu/sh2/sh2.c @@ -1,12 +1,19 @@ #include #include "sh2.h" +#include "compiler.h" #define I 0xf0 -void sh2_init(SH2 *sh2, int is_slave) +int sh2_init(SH2 *sh2, int is_slave) { + int ret = 0; + memset(sh2, 0, sizeof(*sh2)); sh2->is_slave = is_slave; +#ifdef DRC_SH2 + ret = sh2_drc_init(sh2); +#endif + return ret; } void sh2_reset(SH2 *sh2)