Index: kernel/arch/ppc32/src/mm/frame.c
===================================================================
--- kernel/arch/ppc32/src/mm/frame.c	(revision 1b478f661c486eaaf171a6561c652459502ed22f)
+++ kernel/arch/ppc32/src/mm/frame.c	(revision 787b65b9ec3fc7f4113c27233e6e953dd5a688be)
@@ -81,6 +81,7 @@
 		} else {
 			conf = zone_external_conf_alloc(count);
-			zone_create(pfn, count, conf,
-			    ZONE_AVAILABLE | ZONE_HIGHMEM);
+			if (conf != 0)
+				zone_create(pfn, count, conf,
+				    ZONE_AVAILABLE | ZONE_HIGHMEM);
 		}
 	}
