svn commit: r197112 - projects/ppc64/sys/powerpc/aim

Nathan Whitehorn nwhitehorn at FreeBSD.org
Sat Sep 12 04:49:34 UTC 2009


Author: nwhitehorn
Date: Sat Sep 12 04:49:33 2009
New Revision: 197112
URL: http://svn.freebsd.org/changeset/base/197112

Log:
  Make physical memory map detection work on 32-bit systems again.

Modified:
  projects/ppc64/sys/powerpc/aim/ofw_machdep.c

Modified: projects/ppc64/sys/powerpc/aim/ofw_machdep.c
==============================================================================
--- projects/ppc64/sys/powerpc/aim/ofw_machdep.c	Sat Sep 12 01:37:22 2009	(r197111)
+++ projects/ppc64/sys/powerpc/aim/ofw_machdep.c	Sat Sep 12 04:49:33 2009	(r197112)
@@ -180,7 +180,7 @@ parse_ofw_memory(phandle_t node, const c
 	while (i < sz/sizeof(cell_t)) {
 	      #ifndef __powerpc64__
 		/* On 32-bit PPC, ignore regions starting above 4 GB */
-		if (OFmem[i] > 0) {
+		if (address_cells > 1 && OFmem[i] > 0) {
 			i += address_cells + size_cells;
 			continue;
 		}


More information about the svn-src-projects mailing list