/freebsd/sys/vm/ |
H A D | vm_dumpset.h | 36 extern vm_paddr_t dump_avail[PHYS_AVAIL_COUNT]; 49 for (i = 0; dump_avail[i + 1] != 0; i += 2) { in vm_page_dump_add() 50 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) { in vm_page_dump_add() 52 (pa >> PAGE_SHIFT) - (dump_avail[i] >> PAGE_SHIFT) + in vm_page_dump_add() 56 adj += howmany(dump_avail[i + 1], PAGE_SIZE) - in vm_page_dump_add() 57 dump_avail[i] / PAGE_SIZE; in vm_page_dump_add() 68 for (i = 0; dump_avail[i + 1] != 0; i += 2) { in vm_page_dump_drop() 69 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) { in vm_page_dump_drop() 71 (pa >> PAGE_SHIFT) - (dump_avail[i] >> PAGE_SHIFT) + in vm_page_dump_drop() 75 adj += howmany(dump_avail[i + 1], PAGE_SIZE) - in vm_page_dump_drop() [all …]
|
H A D | vm_phys.c | 133 * dump_avail tells the dump code what regions to include in a crash dump, and 137 * Initially dump_avail and phys_avail are identical. Boot time memory 142 vm_paddr_t dump_avail[PHYS_AVAIL_COUNT]; variable 1876 for (i = 0; dump_avail[i] != 0 || dump_avail[i + 1] != 0; i += 2) { in vm_phys_early_add_seg() 1877 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) in vm_phys_early_add_seg()
|
H A D | vm_page.c | 619 for (i = 0; dump_avail[i + 1] != 0; i += 2) { in vm_page_startup() 620 vm_page_dump_pages += howmany(dump_avail[i + 1], PAGE_SIZE) - in vm_page_startup() 621 dump_avail[i] / PAGE_SIZE; in vm_page_startup() 622 if (dump_avail[i + 1] > last_pa) in vm_page_startup() 623 last_pa = dump_avail[i + 1]; in vm_page_startup()
|
/freebsd/sys/arm/arm/ |
H A D | minidump_machdep.c | 192 dumpsize += round_page(nitems(dump_avail) * sizeof(uint64_t)); in cpu_minidumpsys() 215 mdhdr.dumpavailsize = round_page(nitems(dump_avail) * sizeof(uint64_t)); in cpu_minidumpsys() 241 _Static_assert(nitems(dump_avail) * sizeof(uint64_t) <= sizeof(dumpbuf), in cpu_minidumpsys() 245 for (i = 0; dump_avail[i] != 0 || dump_avail[i + 1] != 0; i += 2) { in cpu_minidumpsys() 246 dump_avail_buf[i] = dump_avail[i]; in cpu_minidumpsys() 247 dump_avail_buf[i + 1] = dump_avail[i + 1]; in cpu_minidumpsys()
|
H A D | mem.c | 106 for (i = 0; dump_avail[i] || dump_avail[i + 1]; in memrw() 108 if (v >= dump_avail[i] && in memrw() 109 v < dump_avail[i + 1]) { in memrw()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | minidump_machdep.c | 216 dumpsize += round_page(sizeof(dump_avail)); in cpu_minidumpsys() 243 mdhdr.dumpavailsize = round_page(sizeof(dump_avail)); in cpu_minidumpsys() 268 _Static_assert(sizeof(dump_avail) <= sizeof(pgbuf), in cpu_minidumpsys() 271 memcpy(pgbuf, dump_avail, sizeof(dump_avail)); in cpu_minidumpsys() 275 dump_total("dump_avail", round_page(sizeof(dump_avail))); in cpu_minidumpsys()
|
/freebsd/sys/riscv/riscv/ |
H A D | minidump_machdep.c | 218 dumpsize += round_page(sizeof(dump_avail)); in cpu_minidumpsys() 242 mdhdr.dumpavailsize = round_page(sizeof(dump_avail)); in cpu_minidumpsys() 267 _Static_assert(sizeof(dump_avail) <= sizeof(tmpbuffer), in cpu_minidumpsys() 270 memcpy(tmpbuffer, dump_avail, sizeof(dump_avail)); in cpu_minidumpsys()
|
/freebsd/sys/i386/i386/ |
H A D | minidump_machdep_base.c | 218 dumpsize += round_page(sizeof(dump_avail)); in cpu_minidumpsys() 241 mdhdr.dumpavailsize = round_page(sizeof(dump_avail)); in cpu_minidumpsys() 267 _Static_assert(sizeof(dump_avail) <= sizeof(fakept), in cpu_minidumpsys() 270 memcpy(fakept, dump_avail, sizeof(dump_avail)); in cpu_minidumpsys()
|
H A D | machdep.c | 1109 dump_avail[da_indx] = physmap[0]; in getmemsize() 1220 if (dump_avail[da_indx] == pa) { in getmemsize() 1221 dump_avail[da_indx] += PAGE_SIZE; in getmemsize() 1228 dump_avail[da_indx++] = pa; /* start */ in getmemsize() 1229 dump_avail[da_indx] = pa + PAGE_SIZE; /* end */ in getmemsize()
|
/freebsd/sys/amd64/amd64/ |
H A D | minidump_machdep.c | 260 dumpsize += round_page(sizeof(dump_avail)); in cpu_minidumpsys() 285 mdhdr.dumpavailsize = round_page(sizeof(dump_avail)); in cpu_minidumpsys() 309 /* Dump dump_avail */ in cpu_minidumpsys() 310 _Static_assert(sizeof(dump_avail) <= sizeof(fakepd), in cpu_minidumpsys() 311 "Large dump_avail not handled"); in cpu_minidumpsys() 313 memcpy(fakepd, dump_avail, sizeof(dump_avail)); in cpu_minidumpsys()
|
H A D | machdep.c | 962 dump_avail[da_indx] = physmap[0]; in getmemsize() 1086 if (dump_avail[da_indx] == pa) { in getmemsize() 1087 dump_avail[da_indx] += PAGE_SIZE; in getmemsize() 1094 dump_avail[da_indx++] = pa; /* start */ in getmemsize() 1095 dump_avail[da_indx] = pa + PAGE_SIZE; /* end */ in getmemsize()
|
/freebsd/sys/arm64/arm64/ |
H A D | minidump_machdep.c | 217 dumpsize += round_page(sizeof(dump_avail)); in cpu_minidumpsys() 240 mdhdr.dumpavailsize = round_page(sizeof(dump_avail)); in cpu_minidumpsys() 272 _Static_assert(sizeof(dump_avail) <= sizeof(tmpbuffer), in cpu_minidumpsys() 275 memcpy(tmpbuffer, dump_avail, sizeof(dump_avail)); in cpu_minidumpsys()
|
/freebsd/sys/kern/ |
H A D | kern_dump.c | 69 if (dump_avail[idx] == 0 && dump_avail[idx + 1] == 0) in dumpsys_gen_pa_init() 71 dump_map[n].pa_start = dump_avail[idx]; in dumpsys_gen_pa_init() 72 dump_map[n].pa_size = dump_avail[idx + 1] - dump_avail[idx]; in dumpsys_gen_pa_init()
|
H A D | subr_physmem.c | 153 for (i = 0; dump_avail[i] != 0; ++i) { 155 (uintmax_t)dump_avail[i]); 539 regions_to_avail(dump_avail, EXFLAG_NODUMP, PHYS_AVAIL_ENTRIES, in physmem_init_kernel_globals()
|
/freebsd/lib/libkvm/ |
H A D | kvm_private.c | 301 kd->dump_avail = mmap(NULL, kd->dump_avail_size, PROT_READ, in _kvm_pt_init() 310 kd->dump_avail = calloc(4, sizeof(uint64_t)); in _kvm_pt_init() 311 kd->dump_avail[1] = _kvm64toh(kd, map_len * 8 * page_size); in _kvm_pt_init() 411 return (_kvm64toh(kd, kd->dump_avail[i])); in dump_avail_n()
|
H A D | kvm_private.h | 106 uint64_t *dump_avail; /* actually word sized */ member
|
/freebsd/sys/x86/x86/ |
H A D | nexus.c | 692 for (rid = 0, p = dump_avail; p[1] != 0; rid++, p += 2) { in ram_attach()
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_oea64.c | 974 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap() 975 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap() 983 dump_avail[j] = phys_avail[j]; in moea64_early_bootstrap() 984 dump_avail[j + 1] = phys_avail[j + 1]; in moea64_early_bootstrap()
|
H A D | mmu_radix.c | 1956 dump_avail[j] = phys_avail[j]; in mmu_radix_early_bootstrap() 1957 dump_avail[j + 1] = phys_avail[j + 1]; in mmu_radix_early_bootstrap() 1963 dump_avail[j] = phys_avail[j]; in mmu_radix_early_bootstrap() 1964 dump_avail[j + 1] = phys_avail[j + 1]; in mmu_radix_early_bootstrap()
|