diff --git a/sim/mips/sky-vu1.c b/sim/mips/sky-vu1.c
index 78fe550ce69..2d01fec0da6 100644
--- a/sim/mips/sky-vu1.c
+++ b/sim/mips/sky-vu1.c
@@ -293,7 +293,7 @@ void getoption(VectorUnitState* state)
 	state->junk._vpepc = 0;
 	state->junk._is_verb = 0;
 	state->junk._is_dump = 0;
-	state->junk._pgpuif	 = 2;
+	state->junk._pgpuif	 = 4;	/* MEMGPUIF */
 	state->junk._ITOP = 20;
 	state->junk._TOP = 10;