diff options
author | cognet <cognet@FreeBSD.org> | 2005-10-03 14:15:50 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-10-03 14:15:50 +0000 |
commit | 5e32ed69e939e49b84f9b9e2fa32fb7c256dd4ce (patch) | |
tree | 9fd6e69c20fd30ee6759afeb28b4298cceeb254a /sys/arm/sa11x0 | |
parent | 4d5fa29272ec1de64d7a5624992f10d392f49bf9 (diff) | |
download | FreeBSD-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.c | 9 |
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(); |