/netbsd-src/sys/arch/ews4800mips/ews4800mips/ |
H A D | sbd.c | 105 mem_clusters[j].size = size * 1024 * 1024; in sbd_memcluster_init() 106 mem_clusters[j].start = start_addr[k]; in sbd_memcluster_init() 111 mem_clusters[j].size = 16 * 1024 * 1024; in sbd_memcluster_init() 112 mem_clusters[j].start = start_addr[k++]; in sbd_memcluster_init() 114 mem_clusters[j].size = 16 * 1024 * 1024; in sbd_memcluster_init() 115 mem_clusters[j].start = start_addr[k++]; in sbd_memcluster_init() 128 mem_clusters[0].size = total << 20; in sbd_memcluster_init() 137 physmem = atop(mem_clusters[0].size); in sbd_memcluster_setup() 140 size = mem_clusters[1].size - start; in sbd_memcluster_setup() 143 mem_clusters[0].start = trunc_page(MIPS_KSEG0_TO_PHYS(kernstart)); in sbd_memcluster_setup() [all …]
|
/netbsd-src/sys/arch/emips/emips/ |
H A D | machdep.c | 108 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 293 first = mem_clusters[i].start; in mach_init() 296 last = mem_clusters[i].start + mem_clusters[i].size; in mach_init() 297 physmem += atop(mem_clusters[i].size); in mach_init() 564 mem_clusters[mem_cluster_cnt].start = 0;/* sentinel record */ in trim_memory() 565 mem_clusters[mem_cluster_cnt].size = 0; in trim_memory() 567 first = mem_clusters[i].start; in trim_memory() 568 last = mem_clusters[i].start + mem_clusters[i].size; in trim_memory() 573 memcpy(mem_clusters+i,mem_clusters+i+1, in trim_memory() 574 (sizeof(mem_clusters[0])*(mem_cluster_cnt-i))); in trim_memory() [all …]
|
/netbsd-src/sys/arch/arc/arc/ |
H A D | arcbios.c | 124 bios_configure_memory(int *mem_reserved, phys_ram_seg_t *mem_clusters, in bios_configure_memory() argument 164 mem_clusters[i].start == seg_end) in bios_configure_memory() 165 seg_end += mem_clusters[i].size; in bios_configure_memory() 167 mem_clusters[i].start + in bios_configure_memory() 168 mem_clusters[i].size == seg_start) in bios_configure_memory() 169 seg_start = mem_clusters[i].start; in bios_configure_memory() 176 mem_clusters[i] = mem_clusters[mem_cluster_cnt]; in bios_configure_memory() 185 mem_clusters[i].start = seg_start; in bios_configure_memory() 186 mem_clusters[i].size = seg_end - seg_start; in bios_configure_memory() 199 (long)mem_clusters[i].start, in bios_configure_memory() [all …]
|
H A D | machdep.c | 153 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 229 physmem = bios_configure_memory(mem_reserved, mem_clusters, in mach_init() 379 first = atop(round_page(mem_clusters[i].start)); in mach_init() 380 last = atop(trunc_page(mem_clusters[i].start + in mach_init() 381 mem_clusters[i].size)); in mach_init() 399 first = atop(round_page(mem_clusters[i].start)); in mach_init() 400 last = atop(trunc_page(mem_clusters[i].start + in mach_init() 401 mem_clusters[i].size)); in mach_init() 412 mem_clusters[0].start = 0; in mach_init() 413 mem_clusters[0].size = ctob(physmem); in mach_init()
|
/netbsd-src/sys/arch/evbmips/loongson/ |
H A D | loongson2_machdep.c | 140 mem_clusters[0].start = DDR_PHYSICAL_BASE; in loongson2e_setup() 141 mem_clusters[0].size = memlo; in loongson2e_setup() 145 mem_clusters[1].start = BONITO_PCIHI_BASE; in loongson2e_setup() 146 mem_clusters[1].size = memhi; in loongson2e_setup() 207 mem_clusters[0].start = DDR_WINDOW_BASE + kernend; in loongson2f_setup() 208 mem_clusters[0].size = (memlo + memhi - kernend); in loongson2f_setup() 216 mem_clusters[0].start = DDR_PHYSICAL_BASE + PAGE_SIZE; in loongson2f_setup() 217 mem_clusters[0].size = (memlo + memhi - PAGE_SIZE - PAGE_SIZE); in loongson2f_setup() 320 fp += btoc(mem_clusters[0].start); in is_memory_range() 321 lp += btoc(mem_clusters[0].start); in is_memory_range() [all …]
|
/netbsd-src/sys/arch/hpcmips/hpcmips/ |
H A D | machdep.c | 181 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 410 mem_clusters[0].start = 0; in mach_init() 411 mem_clusters[0].size = (paddr_t) kernend - MIPS_KSEG0_START; in mach_init() 412 mem_clusters[1].start = (paddr_t) kernend - MIPS_KSEG0_START; in mach_init() 413 mem_clusters[1].size = MEMSIZE * 0x100000 - mem_clusters[1].start; in mach_init() 433 (paddr_t)mem_clusters[i].start, in mach_init() 434 (psize_t)mem_clusters[i].size); in mach_init() 435 physmem += atop(mem_clusters[i].size); in mach_init() 439 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init() 484 (paddr_t)mem_clusters[i].start, in cpu_startup() [all …]
|
/netbsd-src/sys/arch/evbmips/mipssim/ |
H A D | machdep.c | 94 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 191 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init() 254 mem_clusters[0].start = PAGE_SIZE; in mach_init_memory() 255 mem_clusters[0].size = memsize - PAGE_SIZE; in mach_init_memory() 279 mem_clusters[1].start = MIPSSIM_MORE_MEM_BASE; in mach_init_memory() 280 mem_clusters[1].size = highaddr - MIPSSIM_MORE_MEM_BASE; in mach_init_memory() 282 physmem += btoc(mem_clusters[1].size); in mach_init_memory() 283 memsize += mem_clusters[1].size; in mach_init_memory()
|
/netbsd-src/sys/arch/playstation2/playstation2/ |
H A D | machdep.c | 74 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 133 mem_clusters[0].start = trunc_page(MIPS_KSEG0_TO_PHYS(kernel_text)); in mach_init() 134 mem_clusters[0].size = start - mem_clusters[0].start; in mach_init() 136 mem_clusters[1].start = start; in mach_init() 137 mem_clusters[1].size = size; in mach_init()
|
/netbsd-src/sys/arch/evbmips/rmixl/ |
H A D | machdep.c | 203 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 349 mem_cluster_cnt = ram_seg_resv(mem_clusters, mem_cluster_cnt, in mach_init() 354 mem_cluster_cnt = ram_seg_resv(mem_clusters, mem_cluster_cnt, in mach_init() 359 mem_cluster_cnt = ram_seg_resv(mem_clusters, mem_cluster_cnt, in mach_init() 366 mem_cluster_cnt = ram_seg_resv(mem_clusters, mem_cluster_cnt, in mach_init() 374 mem_clusters[i].start + mem_clusters[i].size); in mach_init() 384 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init() 691 mem_clusters[0].start = 0; in rmixlfw_init() 692 mem_clusters[0].size = MEMSIZE; in rmixlfw_init() 805 mem_clusters[0].start = 0; in mem_clusters_init() [all …]
|
/netbsd-src/sys/arch/pmax/pmax/ |
H A D | machdep.c | 101 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 341 physmem += atop(mem_clusters[i].size); in mach_init() 350 mem_clusters, mem_cluster_cnt, &first8, 1); in mach_init() 504 mem_clusters[0].start = 0; /* XXX is this correct? */ in memsize_scan() 505 mem_clusters[0].size = ctob(mem); in memsize_scan() 535 mem_clusters[segnum].start = segstart; in memsize_bitmap() 536 mem_clusters[segnum].size = curaddr - segstart; in memsize_bitmap() 548 (long)mem_clusters[i].start, (long)mem_clusters[i].size); in memsize_bitmap()
|
/netbsd-src/sys/arch/hpcmips/tx/ |
H A D | tx39.c | 150 fb_end = MIPS_KSEG0_TO_PHYS(mem_clusters[0].start + in tx_fb_init() 151 mem_clusters[0].size - 1); in tx_fb_init() 170 mem_clusters[0].start = 0; in tx_mem_init() 171 mem_clusters[0].size = kernend; in tx_mem_init() 225 mem_clusters[mem_cluster_cnt].start = start; in tx_find_dram() 226 mem_clusters[mem_cluster_cnt].size = page - startaddr; in tx_find_dram() 230 mem_clusters[mem_cluster_cnt].size -= start; in tx_find_dram()
|
/netbsd-src/sys/arch/hpcsh/hpcsh/ |
H A D | machdep.c | 154 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 444 mem_clusters[0].start = SH_CS3_START; in mem_cluster_init() 445 mem_clusters[0].size = addr - SH_CS3_START; in mem_cluster_init() 465 for (i = 0, seg = mem_clusters; i < mem_cluster_cnt; i++, seg++) { in mem_cluster_init() 496 start = (paddr_t)mem_clusters[i].start; in mem_cluster_load() 497 size = (psize_t)mem_clusters[i].size; in mem_cluster_load() 546 mem_clusters[mem_cluster_cnt].start = start; in __find_dram_shadow() 547 mem_clusters[mem_cluster_cnt].size = page - startaddr; in __find_dram_shadow() 551 mem_clusters[1].size -= mem_clusters[0].size; in __find_dram_shadow()
|
/netbsd-src/sys/arch/evbmips/atheros/ |
H A D | machdep.c | 153 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 240 mem_clusters[mem_cluster_cnt].start = PAGE_SIZE; in mach_init() 241 mem_clusters[mem_cluster_cnt].size = in mach_init() 242 memsize - mem_clusters[mem_cluster_cnt].start; in mach_init() 249 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|
/netbsd-src/sys/arch/evbmips/ingenic/ |
H A D | machdep.c | 76 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 208 mem_clusters[0].start = PAGE_SIZE; in mach_init() 209 mem_clusters[0].size = 0x10000000 - PAGE_SIZE; in mach_init() 210 mem_clusters[1].start = 0x30000000; in mach_init() 211 mem_clusters[1].size = 0x30000000; in mach_init() 218 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|
/netbsd-src/sys/arch/alpha/pci/ |
H A D | irongate_bus_mem.c | 64 extern phys_ram_seg_t mem_clusters[]; 78 start = mem_clusters[i].start; in irongate_bus_mem_init2() 79 size = mem_clusters[i].size & ~PAGE_MASK; in irongate_bus_mem_init2() 80 end = mem_clusters[i].start + size; in irongate_bus_mem_init2()
|
/netbsd-src/sys/arch/evbmips/sbmips/ |
H A D | machdep.c | 132 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 251 mem_clusters[mem_cluster_cnt].start = in mach_init() 253 mem_clusters[mem_cluster_cnt].size = in mach_init() 272 mem_clusters[0].start = 0; in mach_init() 273 mem_clusters[0].size = ctob(physmem); in mach_init() 307 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|
/netbsd-src/sys/arch/sbmips/sbmips/ |
H A D | machdep.c | 131 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 236 mem_clusters[mem_cluster_cnt].start = in mach_init() 238 mem_clusters[mem_cluster_cnt].size = in mach_init() 257 mem_clusters[0].start = 0; in mach_init() 258 mem_clusters[0].size = ctob(physmem); in mach_init() 292 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|
/netbsd-src/sys/arch/evbmips/cavium/ |
H A D | machdep.c | 177 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 381 mem_clusters[mem_cluster_cnt].start = blockaddr; in mach_init_memory() 382 mem_clusters[mem_cluster_cnt].size = block->bbh_size; in mach_init_memory() 391 mem_clusters[0].start += cores * PAGE_SIZE; in mach_init_memory() 392 mem_clusters[0].size -= cores * PAGE_SIZE; in mach_init_memory() 399 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init_memory()
|
/netbsd-src/sys/arch/hpcmips/vr/ |
H A D | vr.c | 321 mem_clusters[0].start = 0; in vr_mem_init() 322 mem_clusters[0].size = kernend; in vr_mem_init() 388 if (!mem_clusters[n].size) in vr_find_dram() 389 mem_clusters[n].start = addr; in vr_find_dram() 390 mem_clusters[n].size += PAGE_SIZE; in vr_find_dram() 394 if (mem_clusters[n].size) in vr_find_dram() 398 if (mem_clusters[n].size) in vr_find_dram()
|
/netbsd-src/sys/arch/i386/i386/ |
H A D | dumpsys.c | 148 extern phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; 332 paddr_t top = mem_clusters[i].start + mem_clusters[i].size; in dump_misc_init() 440 start = mem_clusters[i].start; in dump_seg_iter() 441 end = start + mem_clusters[i].size; in dump_seg_iter() 457 CALLBACK(mem_clusters[i].start, mem_clusters[i].size); in dump_seg_iter() 594 n += atop(mem_clusters[i].size); in cpu_dump_mempagecnt()
|
/netbsd-src/sys/arch/mvme68k/dev/ |
H A D | vme_pcc.c | 71 extern phys_ram_seg_t mem_clusters[]; 186 vme_pcc_masters[0].vr_vmestart = (vme_addr_t) mem_clusters[0].size; in vme_pcc_attach() 187 if (mem_clusters[0].size >= 0x01000000) { in vme_pcc_attach() 190 (vme_addr_t) (mem_clusters[0].size - 0x01000000); in vme_pcc_attach() 222 mem_clusters[0].size - 1) & 0x00ffffffu; in vme_pcc_attach() 234 pcc_slave_base_addr + mem_clusters[0].size - 1; in vme_pcc_attach()
|
/netbsd-src/sys/arch/evbmips/alchemy/ |
H A D | machdep.c | 137 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 295 mem_clusters[mem_cluster_cnt].start = PAGE_SIZE; in mach_init() 296 mem_clusters[mem_cluster_cnt].size = in mach_init() 297 memsize - mem_clusters[mem_cluster_cnt].start; in mach_init() 304 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|
/netbsd-src/sys/arch/algor/algor/ |
H A D | machdep.c | 159 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 452 mem_clusters[mem_cluster_cnt].start = PAGE_SIZE; in mach_init() 453 mem_clusters[mem_cluster_cnt].size = in mach_init() 454 size - mem_clusters[mem_cluster_cnt].start; in mach_init() 462 physmem += atop(mem_clusters[i].size); in mach_init() 474 mem_clusters, mem_cluster_cnt, &isadma, 1); in mach_init()
|
/netbsd-src/sys/arch/evbmips/rasoc/ |
H A D | machdep.c | 60 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 177 mem_clusters[mem_cluster_cnt].start = 0; in mach_init() 178 mem_clusters[mem_cluster_cnt].size = memsize; in mach_init() 185 mem_clusters, mem_cluster_cnt, in mach_init()
|
/netbsd-src/sys/arch/evbmips/malta/ |
H A D | machdep.c | 136 phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX]; variable 222 mem_clusters[0].start = 0; in mach_init() 223 mem_clusters[0].size = ctob(physmem); in mach_init() 258 mem_clusters, mem_cluster_cnt, NULL, 0); in mach_init()
|