diff -u -r1.31.2.25 setup.c
--- arch/mips64/kernel/setup.c	22 Jan 2003 05:11:38 -0000	1.31.2.25
+++ arch/mips64/kernel/setup.c	20 Feb 2003 00:05:41 -0000
@@ -358,6 +358,8 @@
 		printk("Initial ramdisk at: 0x%p (%lu bytes)\n",
 		       (void *)initrd_start,
 		       initrd_size);
+/* FIXME: is this right? */
+#ifndef CONFIG_SGI_IP27
 		if (CPHYSADDR(initrd_end) > PFN_PHYS(max_pfn)) {
 			printk("initrd extends beyond end of memory "
 			       "(0x%p > 0x%p)\ndisabling initrd\n",
@@ -365,6 +367,7 @@
 			       (void *)PFN_PHYS(max_pfn));
 			initrd_start = 0;
 		}
+#endif /* CONFIG_SGI_IP27 */
 	}
 #endif
 }

