Home
last modified time | relevance | path

Searched refs:mem_clusters (Results 1 – 25 of 51) sorted by relevance

123

/netbsd-src/sys/arch/ews4800mips/ews4800mips/
H A Dsbd.c105 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 Dmachdep.c108 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 Darcbios.c124 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 Dmachdep.c153 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 Dloongson2_machdep.c140 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 Dmachdep.c181 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 Dmachdep.c94 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 Dmachdep.c74 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 Dmachdep.c203 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 Dmachdep.c101 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 Dtx39.c150 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 Dmachdep.c154 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 Dmachdep.c153 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 Dmachdep.c76 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 Dirongate_bus_mem.c64 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 Dmachdep.c132 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 Dmachdep.c131 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 Dmachdep.c177 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 Dvr.c321 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 Ddumpsys.c148 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 Dvme_pcc.c71 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 Dmachdep.c137 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 Dmachdep.c159 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 Dmachdep.c60 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 Dmachdep.c136 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()

123