Index: boot/Makefile
===================================================================
--- boot/Makefile	(revision 699f3bcdc98661bd594c7b8a7ce07aa2ccc02155)
+++ boot/Makefile	(revision 26fbb7bb55973f371e4f7dd97f935b295e1fd3cb)
@@ -50,4 +50,7 @@
 	$(MKFAT) 1048576 $(DIST_PATH) $@
 endif
+ifeq ($(RDFMT),ext2fs)
+	$(MKEXT2) 1048576 $(DIST_PATH) $@
+endif
 
 build_dist: clean_dist
Index: boot/Makefile.common
===================================================================
--- boot/Makefile.common	(revision 699f3bcdc98661bd594c7b8a7ce07aa2ccc02155)
+++ boot/Makefile.common	(revision 26fbb7bb55973f371e4f7dd97f935b295e1fd3cb)
@@ -56,4 +56,5 @@
 MKTMPFS = $(TOOLS_PATH)/mktmpfs.py
 MKFAT = $(TOOLS_PATH)/mkfat.py
+MKEXT2 = $(TOOLS_PATH)/mkext2.py
 MKUIMAGE = $(TOOLS_PATH)/mkuimage.py
 
@@ -82,4 +83,8 @@
 ifeq ($(RDFMT),fat)
 	INIT_TASKS += $(USPACE_PATH)/srv/fs/fat/fat
+endif
+
+ifeq ($(RDFMT),ext2fs)
+	INIT_TASKS += $(USPACE_PATH)/srv/fs/ext2fs/ext2fs
 endif
 
Index: boot/arch/mips32/src/asm.S
===================================================================
--- boot/arch/mips32/src/asm.S	(revision 699f3bcdc98661bd594c7b8a7ce07aa2ccc02155)
+++ boot/arch/mips32/src/asm.S	(revision 26fbb7bb55973f371e4f7dd97f935b295e1fd3cb)
@@ -44,5 +44,5 @@
 	 * Setup the CP0 configuration
 	 *  - Disable 64-bit kernel addressing mode
-	 *  - DIsable 64-bit supervisor adressing mode
+	 *  - Disable 64-bit supervisor adressing mode
 	 *  - Disable 64-bit user addressing mode
 	 */
Index: boot/arch/mips64/src/asm.S
===================================================================
--- boot/arch/mips64/src/asm.S	(revision 699f3bcdc98661bd594c7b8a7ce07aa2ccc02155)
+++ boot/arch/mips64/src/asm.S	(revision 26fbb7bb55973f371e4f7dd97f935b295e1fd3cb)
@@ -47,7 +47,7 @@
 	 *  - Enable 64-bit user addressing mode
 	 */
-	dmfc0 $a0, $status
+	mfc0 $a0, $status
 	ori $a0, 0x00e0
-	dmtc0 $a0, $status
+	mtc0 $a0, $status
 	
 	/*
