/illumos-gate/usr/src/lib/libbc/inc/include/sun4/ |
H A D | vmparam.h | 47 #define USRSTACK KERNELBASE
|
H A D | param.h | 163 * KERNELBASE is the virtual address which 166 #define KERNELBASE (0-KERNELSIZE) macro
|
H A D | mmu.h | 207 * REGION immediately before KERNELBASE, it is invalidated 210 #define REGTEMP ((KERNELBASE-SMGRPSIZE)&SMGRPMASK)
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | machparam.h | 127 * KERNELBASE is the virtual address at which the kernel segments start in 130 * KERNELBASE is not fixed. The value of KERNELBASE can change with 133 * common/conf/param.c requires a compile time defined value for KERNELBASE. 157 #define KERNELBASE ADDRESS_C(0xfffffd8000000000) macro 242 #define KERNELBASE ADDRESS_C(0xc8000000) macro 244 #define KERNELBASE ADDRESS_C(0xd4000000) macro 251 * in size. KERNELBASE_ABI_MIN is used as the default KERNELBASE for 285 #define USERLIMIT KERNELBASE
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_param.h | 128 #define KERNELBASE _mdb_ks_kernelbase macro
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_cpu.c | 68 if (tba != (caddr_t)KERNELBASE)
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | mmu.h | 146 #define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
|
H A D | machparam.h | 149 * KERNELBASE is the virtual address which 152 #define KERNELBASE ADDRESS_C(0x01000000) macro
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | mmu.h | 242 #define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
|
H A D | machparam.h | 189 * KERNELBASE is the virtual address which 192 #define KERNELBASE ADDRESS_C(0x01000000) macro
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | x_call.c | 268 ASSERT((uintptr_t)func >= KERNELBASE); 315 ASSERT((uintptr_t)func >= KERNELBASE); 381 ASSERT((uintptr_t)func >= KERNELBASE); 435 ASSERT((uintptr_t)func > KERNELBASE); 554 ASSERT((uintptr_t)func > KERNELBASE); 648 ASSERT((uintptr_t)func > KERNELBASE);
|
H A D | startup.c | 500 * 0x00000000.01000000 -|-----------------------|- KERNELBASE 2781 (void) seg_attach(&kas, (caddr_t)KERNELBASE, 2782 (size_t)(e_moddata - KERNELBASE), &ktextseg); 2785 (void) seg_attach(&kas, (caddr_t)(KERNELBASE + MMU_PAGESIZE4M), 3153 ((uintptr_t)(addr) < KERNELBASE + 2 * MMU_PAGESIZE4M ? 0 : \ 3161 (((uintptr_t)(addr) >= KERNELBASE + 2 * MMU_PAGESIZE4M) && \ 3162 ((uintptr_t)(addr) < KERNELBASE + 3 * MMU_PAGESIZE4M)) 3264 (void *)(KERNELBASE + MMU_PAGESIZE4M),
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | mutex.c | 570 ASSERT(ibc < (void *)KERNELBASE); /* see 1215173 */ 572 if ((intptr_t)ibc > ipltospl(LOCK_LEVEL) && ibc < (void *)KERNELBASE) {
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | trapstat.c | 164 * of valid kernel memory (i.e. at KERNELBASE). We locate the interposing trap 165 * tables just below KERNELBASE -- thereby allowing us to use a branch-always 190 * KERNELBASE | | | | | | | | | 232 * KERNELBASE - tstat_total_size 235 * must be true that KERNELBASE - tstat_total_size is less than the maximum 237 * below KERNELBASE for its trap table, we could support at most 792 * We very much expect the %tba to be KERNELBASE; this is a 796 if (get_tba() != (caddr_t)KERNELBASE) 816 (void) set_tba((caddr_t)KERNELBASE); 904 if (get_tba() != (caddr_t)KERNELBASE) [all...] |
H A D | ivintr.c | 192 ASSERT((uintptr_t)intr_handler > KERNELBASE);
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.h | 89 sethi %hi(KERNELBASE), scr2; \ 90 or scr2, %lo(KERNELBASE), scr2; \
|
H A D | mach_sfmmu.c | 151 * XXX It assumes that the start of the text segment is KERNELBASE. It should 164 textva = (caddr_t)(KERNELBASE & MMU_PAGEMASK4M);
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_interrupt.s | 64 ! It could be a fast trap handler address (pc > KERNELBASE) at TL>0 77 set KERNELBASE, %g4
|
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.c | 102 * XXX It assumes that the start of the text segment is KERNELBASE. It should 115 textva = (caddr_t)(KERNELBASE & MMU_PAGEMASK4M);
|
H A D | mach_sfmmu.h | 122 sethi %hi(KERNELBASE), scr2; \ 123 or scr2, %lo(KERNELBASE), scr2; \
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | param.h | 391 #define KERNELBASE _kernelbase macro
|
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | archdep.c | 1170 if (eip < KERNELBASE || ins[1] != M_MODRM_ESP) 1227 if ((uintptr_t)fp < KERNELBASE) 1233 while ((uintptr_t)fp >= KERNELBASE) { 1343 if ((uintptr_t)fp < KERNELBASE) 1350 while ((uintptr_t)fp >= KERNELBASE) {
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | archdep.c | 307 while ((uintptr_t)fp >= KERNELBASE) {
|
/illumos-gate/usr/src/uts/common/conf/ |
H A D | param.c | 110 uintptr_t _kernelbase = (uintptr_t)KERNELBASE;
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 471 * 0xFFFFFD80.00000000 |-----------------------|- KERNELBASE (lower if >256GB) 1420 if (eprom_kernelbase && eprom_kernelbase != KERNELBASE) 1433 * 2. Default to KERNELBASE and adjust to 2X less the size for page_t. 1444 kernelbase = (uintptr_t)KERNELBASE; 1466 * KERNELBASE (in common/conf/param.c). 1477 *(uintptr_t *)&_userlimit -= KERNELBASE - USERLIMIT;
|