/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | memnode.c | 95 if (end > mem_node_config[mnode].physmax) 96 mem_node_config[mnode].physmax = end; 99 mem_node_config[mnode].physmax = end; 138 node_size = mem_node_config[mnode].physmax - 147 ASSERT(end <= mem_node_config[mnode].physmax); 148 if (end == mem_node_config[mnode].physmax) 149 mem_node_config[mnode].physmax = start - 1; 205 if (start > physmax) 209 if (end > physmax) 210 end = physmax; [all...] |
H A D | startup.c | 1052 * - the max physical address - physmax 1058 installed_top_size_ex(bootops->boot_mem->physinstalled, &physmax, 1060 PRM_DEBUG(physmax); 1106 * physmax is lowered if there is more memory than can be 1110 if (PFN_ABOVE64G(physmax)) { 1111 physinstalled -= (physmax - (PFN_64G - 1)); 1112 physmax = PFN_64G - 1; 1115 if (PFN_ABOVE4G(physmax)) { 1116 physinstalled -= (physmax - (PFN_4G - 1)); 1117 physmax [all...] |
H A D | ddi_impl.c | 1224 extern pfn_t physmax; 1226 maxphysaddr = mmu_ptob((paddr_t)physmax) + MMU_PAGEOFFSET; 2839 hi_pa = ((uint64_t)physmax + 1ull) << PAGESHIFT;
|
H A D | lgrpplat.c | 545 if (start > physmax) { 549 if (end > physmax) 550 end = physmax; 1199 if (pfn > physmax)
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | memnode.c | 92 if (end > mem_node_config[mnode].physmax) 93 mem_node_config[mnode].physmax = end; 96 mem_node_config[mnode].physmax = end; 134 node_size = mem_node_config[mnode].physmax - 143 ASSERT(end <= mem_node_config[mnode].physmax); 144 if (end == mem_node_config[mnode].physmax) 145 mem_node_config[mnode].physmax = start - 1; 232 mem_node_config[mnode].physmax = 0; 271 end = mem_node_config[mnode].physmax; 290 * Find MIN(physbase) and MAX(physmax) ove [all...] |
H A D | lgrpplat.c | 168 if (pfn > physmax)
|
H A D | startup.c | 1036 boot_physinstalled_len, &physmax, &physinstalled); 1038 PRM_DEBUG(physmax);
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | memnode.h | 74 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | mpo.h | 98 pfn_t physmax; /* last valid page in mnode in mblock */ member in struct:__anon10359
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | memnode.h | 100 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mpo.c | 905 * physmax: Last valid page in mem_node in mblock 909 * physbase - offset + stride. (even though physmax may fall in the 1137 it->mi_mblock_end = mem_node_config[mnode].physmax; 1152 mem_stripes[i * max_locality_groups + mnode].physmax); 1169 if (ms->exists && (pfn + szcpgcnt - 1) <= ms->physmax && 1171 ms->physmax) 1184 end = ms->physmax; 1223 end = mem_node_config[mnode].physmax; 1242 * fall outside the mem_node bounds, round them to physbase/physmax of 1254 test_base <= (end = ms->physmax) [all...] |
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | vm_dep.h | 155 #define HPM_COUNTERS_LIMITS(mnode, physbase, physmax, first) \ 158 (physmax) = mem_node_config[(mnode)].physmax; \ 186 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - _pfn; \
|
H A D | vm_machdep.c | 168 ((mtype > 0) ? memranges[mtype - 1] - 1: physmax) 1158 if (hi >= physmax) 1159 hi = physmax - 1; 1181 hi = physmax - 1; 1289 mem_node_config[mnode].physmax >= MEMRANGELO(mri)) { 1291 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri)) 1324 while (mri >= 0 && mem_node_config[mnode].physmax >= 1329 mem_node_config[mnode].physmax); 1335 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri)) 1387 end = mem_node_config[mnode].physmax; [all...] |
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.h | 63 pfnhi = mem_node_config[mnode].physmax; 165 #define HPM_COUNTERS_LIMITS(mnode, physbase, physmax, first) \ 168 (physmax) = mem_node_config[(mnode)].physmax; \ 171 mem_node_max_range(&(physbase), &(physmax)); \ 458 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - \ 488 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - \
|
H A D | vm_dep.c | 117 * Use physmax to determine the highest physical page of DRAM memory 118 * It is assumed that any physical addresses above physmax is in IO space. 129 if (pf > physmax) 744 * startup based on physmax and a shift value used to convert a pagenum
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | systm.h | 74 extern pfn_t physmax; /* highest numbered physical page present */
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 523 * the physbase..physmax range, but have disjoint slices. 531 * Size up the per page size free list counters based on physmax 547 pfn_t physmax; local 570 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn); 591 r_pgcnt = howmany(physmax - r_base + 1, r_align); 647 pfn_t physmax; local 714 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn); 726 r_pgcnt = howmany(physmax - r_base + 1, r_align); 948 pfn_t physbase, physmax; local 970 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, [all...] |
H A D | seg_kmem.c | 588 if (pfn != PFN_INVALID && pfn <= physmax && pf_is_memory(pfn))
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | space.c | 81 * physmax - The highest numbered physical page in memory. 92 pfn_t physmax; variable
|
H A D | mem_config.c | 171 installed_top_size(phys_install, &physmax, &physinstalled); 297 if (physmax < (pt_base + tpgs)) 298 physmax = (pt_base + tpgs); 529 * physmax - highest page frame number. 594 installed_top_size(phys_install, &physmax, &physinstalled); 2778 installed_top_size(phys_install, &physmax, &physinstalled);
|
/illumos-gate/usr/src/uts/i86pc/io/dr/ |
H A D | dr_mem_acpi.c | 127 endpa = _ptob64(physmax + 1);
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 660 end = mem_node_config[mnode].physmax; 705 end = mem_node_config[tnode].physmax;
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/ |
H A D | drmach_acpi.c | 1203 uint64_t endpa = _ptob64(physmax + 1); 2602 endpa = _ptob64(physmax + 1);
|
/illumos-gate/usr/src/uts/sun4u/ngdr/io/ |
H A D | dr_mem.c | 134 endpa = _ptob64(physmax + 1);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | dr_mem.c | 157 endpa = _ptob64(physmax + 1);
|