Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Sep 2009 04:49:33 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r197112 - projects/ppc64/sys/powerpc/aim
Message-ID:  <200909120449.n8C4nXnv075170@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;
 		}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909120449.n8C4nXnv075170>