svn commit: r259008 - head/sys/powerpc/pseries
Andreas Tobler
andreast at FreeBSD.org
Thu Dec 5 21:35:53 UTC 2013
Author: andreast
Date: Thu Dec 5 21:35:52 2013
New Revision: 259008
URL: http://svnweb.freebsd.org/changeset/base/259008
Log:
Do some cosmetic fixes.
Modified:
head/sys/powerpc/pseries/platform_chrp.c
Modified: head/sys/powerpc/pseries/platform_chrp.c
==============================================================================
--- head/sys/powerpc/pseries/platform_chrp.c Thu Dec 5 21:34:33 2013 (r259007)
+++ head/sys/powerpc/pseries/platform_chrp.c Thu Dec 5 21:35:52 2013 (r259008)
@@ -158,14 +158,14 @@ chrp_attach(platform_t plat)
}
static int
-parse_drconf_memory(int *msz, int *asz, struct mem_region *ofmem,
- struct mem_region *ofavail)
+parse_drconf_memory(struct mem_region *ofmem, int *msz,
+ struct mem_region *ofavail, int *asz)
{
phandle_t phandle;
vm_offset_t base;
int i, idx, len, lasz, lmsz, res;
- uint32_t lmb_size[2];
- unsigned long *dmem, flags;
+ uint32_t flags, lmb_size[2];
+ uint64_t *dmem;
lmsz = *msz;
lasz = *asz;
@@ -208,8 +208,8 @@ parse_drconf_memory(int *msz, int *asz,
/* Number of elements */
idx = arr[0];
- /* First address. */
- dmem = (void*)&arr[1];
+ /* First address, in arr[1], arr[2]*/
+ dmem = (uint64_t*)&arr[1];
for (i = 0; i < idx; i++) {
base = *dmem;
@@ -242,7 +242,7 @@ chrp_mem_regions(platform_t plat, struct
int i;
ofw_mem_regions(phys, physsz, avail, availsz);
- parse_drconf_memory(physsz, availsz, phys, avail);
+ parse_drconf_memory(phys, physsz, avail, availsz);
/*
* On some firmwares (SLOF), some memory may be marked available that
More information about the svn-src-head
mailing list