diff --git a/hollywood.h b/hollywood.h index df7c0e0..3543861 100644 --- a/hollywood.h +++ b/hollywood.h @@ -35,6 +35,7 @@ Copyright (C) 2008, 2009 John Kelley #define HW_ARMIRQMASK (HW_REG_BASE + 0x03c) #define HW_MEMMIRR (HW_REG_BASE + 0x060) +#define HW_AHBPROT (HW_REG_BASE + 0x064) // something to do with PPCBOOT // and legacy DI it seems ?!? diff --git a/powerpc.c b/powerpc.c index fc15e85..e9af11b 100644 --- a/powerpc.c +++ b/powerpc.c @@ -41,6 +41,7 @@ void powerpc_upload_stub(u32 entry) write32(EXI_BOOT_BASE + 4 * i, 0); set32(HW_DIFLAGS, DIFLAGS_BOOT_CODE); + set32(HW_AHBPROT, 0xFFFFFFFF); gecko_printf("disabling EXI now...\n"); clear32(HW_EXICTRL, EXICTRL_ENABLE_EXI);