Index: arch/mips32/include/mm/page.h
===================================================================
--- arch/mips32/include/mm/page.h	(revision 085d973c11067c76c6bb3481033b2ba387555f4a)
+++ arch/mips32/include/mm/page.h	(revision 8f00329caf7098cf41c86ae4e096edda0a3858a9)
@@ -100,5 +100,6 @@
 		(1<<PAGE_READ_SHIFT) |
 		((p->w)<<PAGE_WRITE_SHIFT) |
-		(1<<PAGE_EXEC_SHIFT)
+		(1<<PAGE_EXEC_SHIFT) |
+		p->lo.g<<PAGE_GLOBAL_SHIFT
 	);
 		
@@ -111,4 +112,5 @@
 	p->lo.c = (flags & PAGE_CACHEABLE) != 0 ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED;
 	p->lo.v = !(flags & PAGE_NOT_PRESENT);
+	p->lo.g = (flags & PAGE_GLOBAL) != 0;
 	p->w = (flags & PAGE_WRITE) != 0;
 }
