Index: arch/mips32/src/ddi/ddi.c
===================================================================
--- arch/mips32/src/ddi/ddi.c	(revision 51a7dc1780a104e3a6057b21872f92784f98b97e)
+++ arch/mips32/src/ddi/ddi.c	(revision 22cf454db08f8dc472db143a6567d89fb30cc29d)
@@ -49,16 +49,2 @@
 	return 0;
 }
-
-/** Enable/disable interrupts for syscall
- *
- * @param enable If non-zero, interrupts are enabled, otherwise disabled
- * @param flags CP0 status register
- */
-__native ddi_int_control_arch(__native enable, __native *flags)
-{
-	if (enable)
-		*flags |= cp0_status_ie_enabled_bit;
-	else
-		*flags &= ~cp0_status_ie_enabled_bit;
-	return 0;
-}
Index: arch/mips32/src/start.S
===================================================================
--- arch/mips32/src/start.S	(revision 51a7dc1780a104e3a6057b21872f92784f98b97e)
+++ arch/mips32/src/start.S	(revision 22cf454db08f8dc472db143a6567d89fb30cc29d)
@@ -254,13 +254,8 @@
 	mtc0 $t0, $status
 
-	li $t4, 2                   # SYS_INT_CONTROL
-	beq $t4, $v0, sysc_int_control
-	nop
-	
 	# CALL Syscall handler
 	jal syscall_handler
 	sw $v0, SS_ARG4($sp)        # save v0 - arg4 to stack
 
-sysc_exit:	
 	# restore status
 	mfc0 $t0, $status
@@ -282,12 +277,5 @@
 	
 	eret
-	
-sysc_int_control:
-	jal ddi_int_control
-	addi $a1, $sp, SS_STATUS
-	
-	j sysc_exit
-	nop
-	
+		
 tlb_refill_handler:
 	KERNEL_STACK_TO_K0
