/titanic_44/usr/src/lib/libbc/inc/include/sun4/ |
H A D | mmu.h | 95 extern addr_t hole_start; /* addr of start of MMU "hole" */ 111 (mmu_3level || (addr_t)(a) < hole_start || (addr_t)(a) >= hole_end) 114 ((addr_t)(a) < hole_start || (addr_t)(a) >= hole_end)
|
/titanic_44/usr/src/uts/sun4/vm/ |
H A D | vm_dep.c | 250 caddr_t hole_start, hole_end; variable 299 if (lo < hole_start) { in valid_va_range_aligned() 300 if (hi > hole_start) in valid_va_range_aligned() 302 hi = hole_start; in valid_va_range_aligned() 309 if (hole_start - lo >= tot_len) in valid_va_range_aligned() 310 hi = hole_start; in valid_va_range_aligned() 321 else if (hole_start - lo >= tot_len) in valid_va_range_aligned() 322 hi = hole_start; in valid_va_range_aligned() 384 if (eaddr > hole_start && addr < hole_end) in valid_usr_range()
|
/titanic_44/usr/src/uts/i86pc/vm/ |
H A D | hat_kdi.c | 325 if (va + sz >= hole_start && va < hole_end) in kdi_range_is_nontoxic() 326 return (va < hole_start ? hole_start - va : 0); in kdi_range_is_nontoxic()
|
H A D | hat_pte.h | 183 uintptr_t hole_start; /* start of VA hole (or -1 if none) */ member 244 #define IN_VA_HOLE(va) (mmu.hole_start <= (va) && (va) < mmu.hole_end)
|
H A D | htable.h | 138 ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l) == mmu.hole_start ? \
|
H A D | vm_machdep.c | 836 if (lo < hole_start) { in valid_va_range_aligned() 837 if (hi > hole_start) { in valid_va_range_aligned() 839 hi = hole_start; in valid_va_range_aligned() 846 if (hole_start - lo >= tot_len) in valid_va_range_aligned() 847 hi = hole_start; in valid_va_range_aligned() 858 else if (hole_start - lo >= tot_len) in valid_va_range_aligned() 859 hi = hole_start; in valid_va_range_aligned() 923 if (eaddr > (caddr_t)hole_start && addr < (caddr_t)hole_end) in valid_usr_range() 3967 offset += mmu.hole_start; /* something in VA hole */ in page_get_physical()
|
H A D | htable.c | 1530 offset += mmu.hole_start; /* something in VA hole */ in htable_attach() 1564 if (base == mmu.hole_start) in htable_attach() 1638 if (l == mmu.max_level && va >= mmu.hole_start && va <= mmu.hole_end) in htable_scan() 1639 va = mmu.hole_end + va - mmu.hole_start; in htable_scan() 1866 if (ht->ht_level == mmu.max_level && va >= mmu.hole_start) in htable_e2va() 1867 va += ((mmu.hole_end - mmu.hole_start) + 1); in htable_e2va()
|
H A D | hat_i86.c | 553 mmu.hole_start = (1ul << (va_bits - 1)); in mmu_init() 554 mmu.hole_end = 0ul - mmu.hole_start - 1; in mmu_init() 557 mmu.hole_start = mmu.hole_end - 1; in mmu_init() 564 ASSERT(hole_start == 0 || opteron_erratum_121 != 0); in mmu_init() 565 hole_start = mmu.hole_start - hole_start; in mmu_init() 567 hole_start = mmu.hole_start; in mmu_init()
|
/titanic_44/usr/src/cmd/amt/ |
H A D | amt.c | 396 caddr_t hole_start; in memory_allocation_not_shared() local 407 hole_start = (caddr_t)sbrk(0); in memory_allocation_not_shared() 412 hole_start); in memory_allocation_not_shared() 473 if (hole_start == hole_after) in memory_allocation_not_shared()
|
/titanic_44/usr/src/uts/i86pc/sys/ |
H A D | machsystm.h | 163 extern uintptr_t hole_start, hole_end; 166 (((a) >= (caddr_t)hole_start && (a) < (caddr_t)hole_end))
|
/titanic_44/usr/src/uts/sun4/os/ |
H A D | dtrace_subr.c | 71 if (hole_end > hole_start) in dtrace_toxic_ranges() 72 (*func)((uintptr_t)hole_start, (uintptr_t)hole_end); in dtrace_toxic_ranges()
|
H A D | startup.c | 1237 if (kmem64_aligned_end > (hole_start ? hole_start : kpm_vbase)) in startup_memlist() 1310 ASSERT(alloc_base <= (hole_start ? hole_start : kpm_vbase)); in startup_memlist()
|
/titanic_44/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 108 hole_start = (caddr_t)(1ull << (va_bits - 1)); in cpu_setup() 111 hole_start = hole_end = 0; in cpu_setup()
|
H A D | niagara.c | 141 hole_start = (caddr_t)((1ull << (va_bits - 1)) - (1ull << 32)); in cpu_setup()
|
H A D | niagara2.c | 156 hole_start = (caddr_t)((1ull << (va_bits - 1)) - (1ull << 32)); in cpu_setup()
|
/titanic_44/usr/src/uts/sun4u/sys/ |
H A D | machsystm.h | 360 extern caddr_t hole_start, hole_end; 367 #define INVALID_VADDR(a) (((a) >= hole_start && (a) < hole_end))
|
/titanic_44/usr/src/uts/sun4v/sys/ |
H A D | machsystm.h | 346 extern caddr_t hole_start, hole_end; 353 #define INVALID_VADDR(a) (((a) >= hole_start && (a) < hole_end))
|
/titanic_44/usr/src/uts/i86pc/os/ |
H A D | dtrace_subr.c | 116 if (hole_end > hole_start) in dtrace_toxic_ranges() 117 (*func)(hole_start, hole_end); in dtrace_toxic_ranges()
|
H A D | mp_startup.c | 951 if (hole_start) { in workaround_errata() 952 hole_start -= PAGESIZE; in workaround_errata() 959 hole_start = PAGESIZE; in workaround_errata()
|
H A D | startup.c | 245 uintptr_t hole_start, hole_end; variable
|
/titanic_44/usr/src/uts/sun4u/cpu/ |
H A D | spitfire.c | 482 hole_start = (caddr_t)0x80000000000ull; in cpu_setup() 491 hole_start = (caddr_t)((uintptr_t)hole_start - (1ul << 32)); in cpu_setup()
|
H A D | opl_olympus.c | 606 hole_start = hole_end = 0;
|
H A D | us3_common.c | 533 hole_start = hole_end = 0; in cpu_setup()
|