summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91/at91_machdep.c
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2011-02-13 20:02:46 +0000
committercognet <cognet@FreeBSD.org>2011-02-13 20:02:46 +0000
commit12f7536b5ee851307da894042d5d33a379488d53 (patch)
treeb1573a4e80355f89d5a3c8978626b03ff97ee9d5 /sys/arm/at91/at91_machdep.c
parenta77e48c8273af2a9218aa460cd04acc71780c2a5 (diff)
downloadFreeBSD-src-12f7536b5ee851307da894042d5d33a379488d53.zip
FreeBSD-src-12f7536b5ee851307da894042d5d33a379488d53.tar.gz
Call init_param1() much earlier, so that msgbufsize is non-zero when we want
to map and use the msgbuf.
Diffstat (limited to 'sys/arm/at91/at91_machdep.c')
-rw-r--r--sys/arm/at91/at91_machdep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/arm/at91/at91_machdep.c b/sys/arm/at91/at91_machdep.c
index 5445450..ae01091 100644
--- a/sys/arm/at91/at91_machdep.c
+++ b/sys/arm/at91/at91_machdep.c
@@ -234,7 +234,7 @@ at91_ramsize(void)
bw = (cr & AT91SAM9G20_SDRAMC_CR_DBW_16) ? 1 : 2;
}
- return (1 << (cols + rows + banks + bw));
+ return ((1 << (cols + rows + banks + bw));
}
void *
@@ -302,6 +302,8 @@ initarm(void *arg, void *arg2)
valloc_pages(kernelstack, KSTACK_PAGES);
valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE);
+ /* Do basic tuning, hz etc */
+ init_param1();
/*
* Now we start construction of the L1 page table
* We start by mapping the L2 page tables into the L1.
@@ -440,8 +442,6 @@ initarm(void *arg, void *arg2)
phys_avail[i++] = PHYSADDR + memsize;
phys_avail[i++] = 0;
phys_avail[i++] = 0;
- /* Do basic tuning, hz etc */
- init_param1();
init_param2(physmem);
kdb_init();
return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP -
OpenPOWER on IntegriCloud