Searched refs:KERNELBASE (Results 1 - 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/lib/libbc/inc/include/sun4/
H A Dvmparam.h47 #define USRSTACK KERNELBASE
H A Dparam.h163 * KERNELBASE is the virtual address which
166 #define KERNELBASE (0-KERNELSIZE) macro
H A Dmmu.h207 * REGION immediately before KERNELBASE, it is invalidated
210 #define REGTEMP ((KERNELBASE-SMGRPSIZE)&SMGRPMASK)
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmachparam.h127 * 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 Dmdb_param.h128 #define KERNELBASE _mdb_ks_kernelbase macro
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_cpu.c68 if (tba != (caddr_t)KERNELBASE)
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmmu.h146 #define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
H A Dmachparam.h149 * KERNELBASE is the virtual address which
152 #define KERNELBASE ADDRESS_C(0x01000000) macro
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmmu.h242 #define FLUSH_ADDR (KERNELBASE + 2 * MMU_PAGESIZE4M)
H A Dmachparam.h189 * KERNELBASE is the virtual address which
192 #define KERNELBASE ADDRESS_C(0x01000000) macro
/illumos-gate/usr/src/uts/sun4/os/
H A Dx_call.c268 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 Dstartup.c500 * 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 Dmutex.c570 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 Dtrapstat.c164 * 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 Divintr.c192 ASSERT((uintptr_t)intr_handler > KERNELBASE);
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.h89 sethi %hi(KERNELBASE), scr2; \
90 or scr2, %lo(KERNELBASE), scr2; \
H A Dmach_sfmmu.c151 * 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 Dmach_interrupt.s64 ! 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 Dmach_sfmmu.c102 * XXX It assumes that the start of the text segment is KERNELBASE. It should
115 textva = (caddr_t)(KERNELBASE & MMU_PAGEMASK4M);
H A Dmach_sfmmu.h122 sethi %hi(KERNELBASE), scr2; \
123 or scr2, %lo(KERNELBASE), scr2; \
/illumos-gate/usr/src/uts/common/sys/
H A Dparam.h391 #define KERNELBASE _kernelbase macro
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Darchdep.c1170 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 Darchdep.c307 while ((uintptr_t)fp >= KERNELBASE) {
/illumos-gate/usr/src/uts/common/conf/
H A Dparam.c110 uintptr_t _kernelbase = (uintptr_t)KERNELBASE;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c471 * 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;

Completed in 110 milliseconds

12