summaryrefslogtreecommitdiffstats
path: root/sys/arm/sa11x0
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-10-03 14:15:50 +0000
committercognet <cognet@FreeBSD.org>2005-10-03 14:15:50 +0000
commit5e32ed69e939e49b84f9b9e2fa32fb7c256dd4ce (patch)
tree9fd6e69c20fd30ee6759afeb28b4298cceeb254a /sys/arm/sa11x0
parent4d5fa29272ec1de64d7a5624992f10d392f49bf9 (diff)
downloadFreeBSD-src-5e32ed69e939e49b84f9b9e2fa32fb7c256dd4ce.zip
FreeBSD-src-5e32ed69e939e49b84f9b9e2fa32fb7c256dd4ce.tar.gz
Provide a dump_avail[] variable, which contains the page ranges to be
dumped. For iq31244_machdep.c, attempt to recognize hints provided by the elf trampoline.
Diffstat (limited to 'sys/arm/sa11x0')
-rw-r--r--sys/arm/sa11x0/assabet_machdep.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/arm/sa11x0/assabet_machdep.c b/sys/arm/sa11x0/assabet_machdep.c
index 40354f7..efc3c3c 100644
--- a/sys/arm/sa11x0/assabet_machdep.c
+++ b/sys/arm/sa11x0/assabet_machdep.c
@@ -139,6 +139,7 @@ struct pcpu *pcpup = &__pcpu;
/* Physical and virtual addresses for some global pages */
vm_paddr_t phys_avail[10];
+vm_paddr_t dump_avail[4];
vm_paddr_t physical_start;
vm_paddr_t physical_end;
vm_paddr_t physical_freestart;
@@ -407,10 +408,10 @@ initarm(void *arg, void *arg2)
mutex_init();
- phys_avail[0] = round_page(virtual_avail);
- phys_avail[1] = 0xc0000000 + 0x02000000 - 1;
- phys_avail[2] = 0;
- phys_avail[3] = 0;
+ dump_avail[0] = phys_avail[0] = round_page(virtual_avail);
+ dump_avail[1] = phys_avail[1] = 0xc0000000 + 0x02000000 - 1;
+ dump_avail[2] = phys_avail[2] = 0;
+ dump_avail[3] = phys_avail[3] = 0;
/* Do basic tuning, hz etc */
init_param1();
OpenPOWER on IntegriCloud