summaryrefslogtreecommitdiffstats
path: root/sys/arm/mv/mv_machdep.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2012-06-14 04:18:56 +0000
committerimp <imp@FreeBSD.org>2012-06-14 04:18:56 +0000
commitb639382febadbf28291aa6d978f0dd8a9bd846ee (patch)
tree56e4ff5a7bbcf2b5d659cedb032e9b799f3e85f0 /sys/arm/mv/mv_machdep.c
parentb11c0bf1e477503115a634fe3bce4f26913bace1 (diff)
downloadFreeBSD-src-b639382febadbf28291aa6d978f0dd8a9bd846ee.zip
FreeBSD-src-b639382febadbf28291aa6d978f0dd8a9bd846ee.tar.gz
More Linux boot support. Create arm_dump_avail_init() to initialize
this array either from Linux boot data, when enabled, or in the typical way that most ports do it. arm_pyhs_avail_init is coming soon since it must be a separate function.
Diffstat (limited to 'sys/arm/mv/mv_machdep.c')
-rw-r--r--sys/arm/mv/mv_machdep.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/arm/mv/mv_machdep.c b/sys/arm/mv/mv_machdep.c
index 0008f65..360267a 100644
--- a/sys/arm/mv/mv_machdep.c
+++ b/sys/arm/mv/mv_machdep.c
@@ -552,12 +552,7 @@ initarm(struct arm_boot_params *abp)
init_proc0(kernelstack.pv_va);
arm_vector_init(ARM_VECTORS_HIGH, ARM_VEC_ALL);
-
- dump_avail[0] = 0;
- dump_avail[1] = memsize;
- dump_avail[2] = 0;
- dump_avail[3] = 0;
-
+ arm_dump_avail_init(memsize, sizeof(dump_avail) / sizeof(dump_avail[0]));
pmap_bootstrap(freemempos, pmap_bootstrap_lastaddr, &kernel_l1pt);
msgbufp = (void *)msgbufpv.pv_va;
msgbufinit(msgbufp, msgbufsize);
OpenPOWER on IntegriCloud