/haiku/src/system/kernel/arch/arm/ |
H A D | arch_int.cpp | 393 } else if (isExec && !isUser && (far < KERNEL_BASE) &&
|
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 4180 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 D | arch_mmu.cpp | 244 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2); i <= VirtAdrPte(KERNEL_TOP, 2);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 184 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2);
|
H A D | arch_cpu.cpp | 107 addr_t kernelStart = std::max<addr_t>(start, KERNEL_BASE);
|
/haiku/src/system/boot/platform/riscv/ |
H A D | mmu.cpp | 226 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2); i <= VirtAdrPte(KERNEL_TOP, 2);
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_debug.cpp | 68 if (address >= KERNEL_BASE) {
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.cpp | 190 (va < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
|
H A D | ARMPagingMethod32Bit.cpp | 395 (virtualAddress < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0); 545 (address < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
|
H A D | paging.h | 25 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_mmu.cpp | 123 tcr |= TCR_T1SZ(__builtin_popcountl(KERNEL_BASE));
|
H A D | aarch64.h | 238 return address > KERNEL_BASE;
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_kernel.h | 33 // 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 D | X86VMTranslationMapPAE.cpp | 246 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000); 310 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_kernel_priv.h | 18 ((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 D | kernel.h | 19 # 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 D | arch_kernel.h | 13 #define KERNEL_BASE 0xffff000000000000 macro 15 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
|
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_kernel.h | 23 #define KERNEL_BASE 0xffffffc000000000 macro 25 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
|
/haiku/src/system/boot/platform/openfirmware/arch/sparc/ |
H A D | mmu.cpp | 379 // 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 D | X86VMTranslationMap64Bit.cpp | 146 STATIC_ASSERT(KERNEL_BASE == 0xffffff0000000000);
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.cpp | 264 #if KERNEL_BASE != 0x80000000
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.cpp | 264 #if KERNEL_BASE != 0x80000000
|
/haiku/src/system/boot/platform/u-boot/arch/ppc/ |
H A D | arch_mmu.cpp | 73 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 D | arch_kernel.h | 13 #define KERNEL_BASE 0x80000000 macro 15 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
|
/haiku/src/system/boot/platform/openfirmware/arch/ppc/ |
H A D | mmu.cpp | 497 // 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
|