Searched refs:kernelbase (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/intel/ia32/os/
H A Dcopy_subr.c78 ASSERT((uintptr_t)kaddr > kernelbase);
80 if ((uintptr_t)ua > kernelbase) {
82 * force fault at kernelbase
84 ua = (char *)kernelbase;
95 ASSERT((uintptr_t)kaddr > kernelbase);
97 if ((uintptr_t)ua > kernelbase) {
99 * force fault at kernelbase
101 ua = (char *)kernelbase;
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/safety/
H A Dtst.vahole.d44 trace(*(int *)(`kernelbase - 1));
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c209 * value or to 0 (to configure all available memory) via eeprom(1M). kernelbase
212 * kernelbase being set too high.
421 * 0xC3000000 -|-----------------------|- kernelbase / userlimit (floating)
519 * kernelbase: On a 32-bit kernel the default value of 0xd4000000 will be
522 * bytes, the following shows the values of kernelbase and kernel heap
526 * mem size for kernelbase kernel heap
538 * kernelbase is less than the abi minimum of 0xc0000000 for memory
542 * of kernelbase to balance out the need of user applications.
548 uintptr_t kernelbase; variable
1421 cmn_err(CE_NOTE, "!kernelbase canno
[all...]
H A Ddtrace_subr.c124 for (vaddr = (caddr_t)kernelbase; vaddr < (caddr_t)KERNEL_TEXT;
H A Dpci_cfgacc_x86.c76 if (pci_cfgacc_virt_base < (caddr_t)kernelbase)
H A Dtrap.c516 if (hat_getattr(addr < (caddr_t)kernelbase ?
649 if (addr < (caddr_t)kernelbase &&
670 if (addr < (caddr_t)kernelbase) {
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dcopy.s173 .globl kernelbase
1544 movq kernelbase(%rip), %rax
1559 cmpq %rax, %rdi /* test uaddr < kernelbase */
1560 jae 3f /* take copyop if uaddr > kernelbase */
1592 movl kernelbase, %ecx
1605 cmpl %ecx, ARG_UADDR(%esp) /* test uaddr < kernelbase */
1656 movq kernelbase(%rip), %rax
1666 cmpq %rax, %rdi /* test uaddr < kernelbase */
1740 movl kernelbase, %ecx
1743 cmpl %ecx, ARG_UADDR(%esp) /* test uaddr < kernelbase */
[all...]
H A Dlock_prim.s70 .globl kernelbase
101 movq kernelbase(%rip), %rax
102 cmpq %rax, %rdi /* test uaddr < kernelbase */
103 jb ulock_pass /* uaddr < kernelbase, proceed */
153 movl kernelbase, %eax
154 cmpl %eax, 4(%esp) /* test uaddr < kernelbase */
155 jb ulock_pass /* uaddr < kernelbase, proceed */
175 .string "ulock_try: Argument is above kernelbase"
214 movq kernelbase(%rip), %rcx
215 cmpq %rcx, %rdi /* test uaddr < kernelbase */
[all...]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmachparam.h137 * Most code should be using kernelbase, which resolves to a reference to
218 * (2MB) below kernelbase. The upper limit for a 32-bit user address space
220 * limit give dtrace the red zone it needs below kernelbase. The 32-bit
308 extern uintptr_t kernelbase, segmap_start, segmapsize;
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c160 uintptr_t kernelbase; variable
186 if (mdb_readsym(&kernelbase, sizeof (kernelbase), "kernelbase") == -1)
187 mdb_warn("Couldn't find kernelbase\n");
766 htable.ht_vaddr >= kernelbase)
796 base >= kernelbase)
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c436 table_cnt += mmu.top_level_count - ((kernelbase >>
442 * kernelbase isn't 1 Gig aligned. We'll just be sloppy and allocate
447 if (mmu.pae_hat != 0 && (kernelbase & LEVEL_OFFSET(mmu.max_level)) != 0)
449 ((kernelbase & LEVEL_OFFSET(mmu.max_level)) >>
H A Dhtable.c1219 * a boot-time kernel mapping below kernelbase.
1222 (hat != kas.a_hat || va >= kernelbase))
1541 if (offset > kernelbase)
1542 offset -= kernelbase;
1587 if (base < kernelbase)
1688 * kernelbase.
1690 ASSERT(hat == kas.a_hat || eaddr <= kernelbase ||
1693 eaddr = kernelbase;
H A Dhat_i86.c118 * hat created by hat_alloc(). This means that kernelbase must be:
470 * round kernelbase down to a supported value to use for _userlimit
864 NEXT_HKR(r, 3, kernelbase, 0);
873 va = kernelbase;
876 NEXT_HKR(r, 1, kernelbase, va);
882 NEXT_HKR(r, 1, kernelbase, 0);
1121 ASSERT((uintptr_t)addr < kernelbase);
1478 if (hat == kas.a_hat && va >= kernelbase)
H A Dvm_machdep.c3994 if (offset > kernelbase)
3995 offset -= kernelbase;
/illumos-gate/usr/src/uts/intel/dtrace/
H A Ddtrace_isa.c38 extern uintptr_t kernelbase;
657 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr);
659 if (uaddr + size >= kernelbase || uaddr + size < uaddr) {
/illumos-gate/usr/src/uts/common/os/
H A Dkstat_fr.c186 kstat_named_t kernelbase; member in struct:__anon370
207 { "kernelbase", KSTAT_DATA_ULONG },
888 system_pages_kstat.kernelbase.value.ul = (ulong_t)KERNELBASE;
894 * [ kernelbase .. econtig ] no longer is truly reflective of the

Completed in 137 milliseconds