summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/booke
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2013-12-01 19:43:15 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2013-12-01 19:43:15 +0000
commitec0aa90267cba814e1358c0d15990685877a0fd2 (patch)
tree49607d4c95360d6a3b93245a24433c64c2097d35 /sys/powerpc/booke
parent8462fff4bad68a6fe07e1d8d6bc39676733d5264 (diff)
downloadFreeBSD-src-ec0aa90267cba814e1358c0d15990685877a0fd2.zip
FreeBSD-src-ec0aa90267cba814e1358c0d15990685877a0fd2.tar.gz
Rearchitect platform memory map parsing to make it less
Open Firmware-centric: - Keep the static list of regions in platform.c instead of ofw_machdep.c - Move various merging and sorting operations to platform.c as well - Move apple_hacks code out of ofw_machdep.c and into platform_powermac.c, where it belongs - Move CHRP-specific dynamic-reconfiguration memory parsing into platform_chrp.c instead of pretending it is shared code
Diffstat (limited to 'sys/powerpc/booke')
-rw-r--r--sys/powerpc/booke/platform_bare.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/powerpc/booke/platform_bare.c b/sys/powerpc/booke/platform_bare.c
index 7449732..c11620a 100644
--- a/sys/powerpc/booke/platform_bare.c
+++ b/sys/powerpc/booke/platform_bare.c
@@ -45,8 +45,8 @@ __FBSDID("$FreeBSD$");
extern uint32_t *bootinfo;
static int bare_probe(platform_t);
-static void bare_mem_regions(platform_t, struct mem_region **phys, int *physsz,
- struct mem_region **avail, int *availsz);
+static void bare_mem_regions(platform_t, struct mem_region *phys, int *physsz,
+ struct mem_region *avail, int *availsz);
static u_long bare_timebase_freq(platform_t, struct cpuref *cpuref);
static void bare_reset(platform_t);
@@ -80,8 +80,8 @@ bare_probe(platform_t plat)
}
void
-bare_mem_regions(platform_t plat, struct mem_region **phys, int *physsz,
- struct mem_region **avail, int *availsz)
+bare_mem_regions(platform_t plat, struct mem_region *phys, int *physsz,
+ struct mem_region *avail, int *availsz)
{
ofw_mem_regions(phys, physsz, avail, availsz);
OpenPOWER on IntegriCloud