Searched refs:KERNEL_BASE (Results 1 - 25 of 37) sorted by last modified time

12

/haiku/src/system/kernel/arch/arm/
H A Darch_int.cpp393 } else if (isExec && !isUser && (far < KERNEL_BASE) &&
/haiku/src/system/kernel/vm/
H A Dvm.cpp4180 if (base >= KERNEL_BASE && base < rangeStart
4195 if (KERNEL_BASE + (KERNEL_SIZE - 1) - base >= size) {
4203 if (rangeStart > KERNEL_BASE && rangeStart - KERNEL_BASE >= size) {
4208 if (base >= KERNEL_BASE) {
/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Darch_mmu.cpp244 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2); i <= VirtAdrPte(KERNEL_TOP, 2);
/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.cpp184 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2);
H A Darch_cpu.cpp107 addr_t kernelStart = std::max<addr_t>(start, KERNEL_BASE);
/haiku/src/system/boot/platform/riscv/
H A Dmmu.cpp226 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2); i <= VirtAdrPte(KERNEL_TOP, 2);
/haiku/src/system/kernel/arch/arm64/
H A Darch_debug.cpp68 if (address >= KERNEL_BASE) {
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMVMTranslationMap32Bit.cpp190 (va < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
H A DARMPagingMethod32Bit.cpp395 (virtualAddress < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
545 (address < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
H A Dpaging.h25 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Darch_mmu.cpp123 tcr |= TCR_T1SZ(__builtin_popcountl(KERNEL_BASE));
H A Daarch64.h238 return address > KERNEL_BASE;
/haiku/headers/private/kernel/arch/x86/
H A Darch_kernel.h33 // KERNEL_BASE is the base of the kernel address space. This differs from the
37 #define KERNEL_BASE 0xffffff0000000000 macro
39 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
76 #define KERNEL_BASE 0x80000000 macro
78 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
89 #define USER_SIZE (KERNEL_BASE - (0x10000 + USER_BASE))
/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86VMTranslationMapPAE.cpp246 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000);
310 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000);
/haiku/headers/private/fs_shell/
H A Dfssh_kernel_priv.h18 ((addr_t)(x) < KERNEL_BASE || (addr_t)(x) > KERNEL_TOP)
21 ((addr_t)(x) >= KERNEL_BASE && (addr_t)(x) <= KERNEL_TOP)
/haiku/headers/private/kernel/
H A Dkernel.h19 # define KERNEL_LOAD_BASE KERNEL_BASE
24 #if KERNEL_BASE == 0
27 # define IS_KERNEL_ADDRESS(x) ((addr_t)(x) >= KERNEL_BASE)
30 ((addr_t)(x) >= KERNEL_BASE && (addr_t)(x) <= KERNEL_TOP)
/haiku/headers/private/kernel/arch/arm64/
H A Darch_kernel.h13 #define KERNEL_BASE 0xffff000000000000 macro
15 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/haiku/headers/private/kernel/arch/riscv64/
H A Darch_kernel.h23 #define KERNEL_BASE 0xffffffc000000000 macro
25 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/haiku/src/system/boot/platform/openfirmware/arch/sparc/
H A Dmmu.cpp379 // If no address is given, use the KERNEL_BASE as base address, since
384 virtualAddress = (void*)KERNEL_BASE;
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86VMTranslationMap64Bit.cpp146 STATIC_ASSERT(KERNEL_BASE == 0xffffff0000000000);
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.cpp264 #if KERNEL_BASE != 0x80000000
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.cpp264 #if KERNEL_BASE != 0x80000000
/haiku/src/system/boot/platform/u-boot/arch/ppc/
H A Darch_mmu.cpp73 The kernel is mapped at KERNEL_BASE, all other stuff mapped by the
101 static addr_t sNextVirtualAddress = KERNEL_BASE + kMaxKernelSize;
102 //static addr_t sMaxVirtualAddress = KERNEL_BASE + kMaxKernelSize;
319 gKernelArgs.virtual_allocated_range[0].start = KERNEL_BASE;
370 if (address < KERNEL_BASE
371 || address + size >= KERNEL_BASE + kMaxKernelSize) {
373 " KERNELBASE: %" B_PRIx32 " KERNEL_BASE + kMaxKernelSize:"
375 (uint32)address, (uint32)KERNEL_BASE,
376 KERNEL_BASE + kMaxKernelSize, (uint32)(address + size)));
/haiku/headers/private/kernel/arch/arm/
H A Darch_kernel.h13 #define KERNEL_BASE 0x80000000 macro
15 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/haiku/src/system/boot/platform/openfirmware/arch/ppc/
H A Dmmu.cpp497 // If no address is given, use the KERNEL_BASE as base address, since
501 virtualAddress = (void*)KERNEL_BASE;
771 // KERNEL_BASE would be better as virtual address, but

Completed in 192 milliseconds

12