KERNELBASE
uintptr_t _kernelbase = (uintptr_t)KERNELBASE;
arg >= KERNELBASE) || (arg == 0 && kind == DTRACEACT_PRINTA));
ASSERT((str != NULL && (uintptr_t)str >= KERNELBASE) ||
ASSERT(arg > KERNELBASE);
ASSERT((uintptr_t)vp > KERNELBASE);
ASSERT((uintptr_t)vp > KERNELBASE);
system_pages_kstat.kernelbase.value.ul = (ulong_t)KERNELBASE;
ASSERT(ibc < (void *)KERNELBASE); /* see 1215173 */
if ((intptr_t)ibc > ipltospl(LOCK_LEVEL) && ibc < (void *)KERNELBASE) {
if (eprom_kernelbase && eprom_kernelbase != KERNELBASE)
*(uintptr_t *)&_userlimit -= KERNELBASE - USERLIMIT;
uintptr_t minaddr = min(KERNELBASE, xen_virt_start);
if ((uintptr_t)fp < KERNELBASE)
while ((uintptr_t)fp >= KERNELBASE) {
while ((uintptr_t)fp >= KERNELBASE) {
ASSERT((uintptr_t)intr_handler > KERNELBASE);
orig = KERNELBASE + entoffs;
orig = KERNELBASE;
orig = KERNELBASE;
tcpu->tcpu_ibase = (caddr_t)((KERNELBASE - tstat_offset)
tcpu->tcpu_vabase = (caddr_t)(KERNELBASE -
if (get_tba() != (caddr_t)KERNELBASE)
(void) set_tba((caddr_t)KERNELBASE);
if (get_tba() != (caddr_t)KERNELBASE)
(void) set_tba((caddr_t)KERNELBASE);
(void) seg_attach(&kas, (caddr_t)KERNELBASE,
(size_t)(e_moddata - KERNELBASE), &ktextseg);
(void) seg_attach(&kas, (caddr_t)(KERNELBASE + MMU_PAGESIZE4M),
((uintptr_t)(addr) < KERNELBASE + 2 * MMU_PAGESIZE4M ? 0 : \
(((uintptr_t)(addr) >= KERNELBASE + 2 * MMU_PAGESIZE4M) && \
((uintptr_t)(addr) < KERNELBASE + 3 * MMU_PAGESIZE4M))
(void *)(KERNELBASE + MMU_PAGESIZE4M),
if (type == T_DATA_MMU_MISS && addr < (caddr_t)KERNELBASE) {
ASSERT((uintptr_t)func >= KERNELBASE);
ASSERT((uintptr_t)func >= KERNELBASE);
ASSERT((uintptr_t)func >= KERNELBASE);
ASSERT((uintptr_t)func > KERNELBASE);
ASSERT((uintptr_t)func > KERNELBASE);
ASSERT((uintptr_t)func > KERNELBASE);
if (vaddr < (caddr_t)KERNELBASE)
#define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
textva = (caddr_t)(KERNELBASE & MMU_PAGEMASK4M);
sethi %hi(KERNELBASE), scr2; \
or scr2, %lo(KERNELBASE), scr2; \
if (((uint64_t)cb) < KERNELBASE) {
if (tba != (caddr_t)KERNELBASE)
#define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
textva = (caddr_t)(KERNELBASE & MMU_PAGEMASK4M);
sethi %hi(KERNELBASE), scr2; \
or scr2, %lo(KERNELBASE), scr2; \