Searched refs:hole_start (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libbc/inc/include/sun4/
H A Dmmu.h95 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)
/opensolaris-onvv-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.c250 caddr_t hole_start, hole_end; variable
296 * hole_start and hole_end that should never be mapped by the MMU.
299 if (lo < hole_start) {
300 if (hi > hole_start)
302 hi = hole_start;
304 /* lo < hole_start && hi >= hole_end */
309 if (hole_start - lo >= tot_len)
310 hi = hole_start;
321 else if (hole_start - lo >= tot_len)
322 hi = hole_start;
[all...]
/opensolaris-onvv-gate/usr/src/uts/i86pc/sys/
H A Dmachsystm.h163 extern uintptr_t hole_start, hole_end;
166 (((a) >= (caddr_t)hole_start && (a) < (caddr_t)hole_end))
/opensolaris-onvv-gate/usr/src/uts/sun4/os/
H A Ddtrace_subr.c71 if (hole_end > hole_start)
72 (*func)((uintptr_t)hole_start, (uintptr_t)hole_end);
H A Dstartup.c395 * 0x000007FF.00000000 -|-----------------------|- hole_start -----
1237 if (kmem64_aligned_end > (hole_start ? hole_start : kpm_vbase))
1310 ASSERT(alloc_base <= (hole_start ? hole_start : kpm_vbase));
/opensolaris-onvv-gate/usr/src/uts/i86pc/vm/
H A Dhat_kdi.c325 if (va + sz >= hole_start && va < hole_end)
326 return (va < hole_start ? hole_start - va : 0);
H A Dhat_pte.h185 uintptr_t hole_start; /* start of VA hole (or -1 if none) */ member in struct:hat_mmu_info
245 #define IN_VA_HOLE(va) (mmu.hole_start <= (va) && (va) < mmu.hole_end)
H A Dhtable.h137 ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l) == mmu.hole_start ? \
H A Dhtable.c1491 offset += mmu.hole_start; /* something in VA hole */
1525 if (base == mmu.hole_start)
1599 if (l == mmu.max_level && va >= mmu.hole_start && va <= mmu.hole_end)
1600 va = mmu.hole_end + va - mmu.hole_start;
1828 if (ht->ht_level == mmu.max_level && va >= mmu.hole_start)
1829 va += ((mmu.hole_end - mmu.hole_start) + 1);
H A Dhat_i86.c550 mmu.hole_start = (1ul << (va_bits - 1));
551 mmu.hole_end = 0ul - mmu.hole_start - 1;
554 mmu.hole_start = mmu.hole_end - 1;
558 * If erratum 121 has already been detected at this time, hole_start
559 * contains the value to be subtracted from mmu.hole_start.
561 ASSERT(hole_start == 0 || opteron_erratum_121 != 0);
562 hole_start = mmu.hole_start - hole_start;
564 hole_start
[all...]
H A Dvm_machdep.c834 * hole_start and hole_end that should never be mapped.
836 if (lo < hole_start) {
837 if (hi > hole_start) {
839 hi = hole_start;
841 /* lo < hole_start && hi >= hole_end */
846 if (hole_start - lo >= tot_len)
847 hi = hole_start;
858 else if (hole_start - lo >= tot_len)
859 hi = hole_start;
866 /* lo >= hole_start */
[all...]
/opensolaris-onvv-gate/usr/src/cmd/amt/
H A Damt.c396 caddr_t hole_start; local
407 hole_start = (caddr_t)sbrk(0);
412 hole_start);
473 if (hole_start == hole_after)
/opensolaris-onvv-gate/usr/src/uts/i86pc/os/
H A Ddtrace_subr.c112 if (hole_end > hole_start)
113 (*func)(hole_start, hole_end);
H A Dmp_startup.c925 if (hole_start) {
926 hole_start -= PAGESIZE;
929 * hole_start not yet initialized by
930 * mmu_init. Initialize hole_start
933 hole_start = PAGESIZE;
H A Dstartup.c241 uintptr_t hole_start, hole_end; variable
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/
H A Dmachsystm.h360 extern caddr_t hole_start, hole_end;
367 #define INVALID_VADDR(a) (((a) >= hole_start && (a) < hole_end))
/opensolaris-onvv-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric.c108 hole_start = (caddr_t)(1ull << (va_bits - 1));
111 hole_start = hole_end = 0;
H A Dniagara.c141 hole_start = (caddr_t)((1ull << (va_bits - 1)) - (1ull << 32));
H A Dniagara2.c156 hole_start = (caddr_t)((1ull << (va_bits - 1)) - (1ull << 32));
/opensolaris-onvv-gate/usr/src/uts/sun4v/sys/
H A Dmachsystm.h346 extern caddr_t hole_start, hole_end;
353 #define INVALID_VADDR(a) (((a) >= hole_start && (a) < hole_end))
/opensolaris-onvv-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire.c482 hole_start = (caddr_t)0x80000000000ull;
491 hole_start = (caddr_t)((uintptr_t)hole_start - (1ul << 32));
H A Dopl_olympus.c606 hole_start = hole_end = 0;
H A Dus3_common.c533 hole_start = hole_end = 0;

Completed in 292 milliseconds