Searched refs:KERNEL_BASE (Results 1 - 25 of 37) sorted by relevance

12

/haiku/headers/private/kernel/arch/sparc/
H A Dkernel.h9 #define KERNEL_BASE 0x80000000 macro
H A Darch_kernel.h15 // KERNEL_BASE is the base of the kernel address space. This differs from the
19 #define KERNEL_BASE 0xffffff0000000000 macro
21 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/haiku/headers/private/kernel/arch/m68k/
H A Darch_kernel.h11 #define KERNEL_BASE 0x80000000 macro
13 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/haiku/headers/private/kernel/arch/ppc/
H A Darch_kernel.h11 #define KERNEL_BASE 0x80000000 macro
13 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/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/headers/private/kernel/arch/mipsel/
H A Darch_kernel.h13 #define KERNEL_BASE 0x80000000 macro
15 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/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/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/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/kernel/arch/arm/paging/32bit/
H A Dpaging.h25 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
H A DARMPagingMethod32Bit.cpp395 (virtualAddress < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
545 (address < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0);
/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/src/system/kernel/arch/m68k/paging/040/
H A Dpaging.h56 #define FIRST_KERNEL_PGROOT_ENT (VADDR_TO_PRENT(KERNEL_BASE))
57 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
115 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
/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)));
H A Darch_mmu_amcc440.cpp150 // TODO: remove existing mapping from U-Boot at KERNEL_BASE !!!
154 // we could probably swap it with our own KERNEL_BASE TLB to call U-Boot
160 if ((tlb[0] & 0xfffffc00) == KERNEL_BASE) {
173 tlb[0] = (KERNEL_BASE | tlbLength << 4 | TLB_V);
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A Dpaging.h59 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Daarch64.h238 return address > KERNEL_BASE;
H A Darch_mmu.cpp123 tcr |= TCR_T1SZ(__builtin_popcountl(KERNEL_BASE));
/haiku/src/system/kernel/arch/riscv64/
H A Darch_cpu.cpp107 addr_t kernelStart = std::max<addr_t>(start, KERNEL_BASE);
/haiku/src/system/boot/arch/m68k/
H A Dmmu_040.cpp299 if (virtualAddress < KERNEL_BASE)
/haiku/src/system/kernel/vm/
H A DVMAddressSpace.cpp132 if (Create(B_SYSTEM_TEAM, KERNEL_BASE, KERNEL_SIZE, true,
/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/arm64/
H A Darch_debug.cpp68 if (address >= KERNEL_BASE) {
/haiku/src/system/boot/platform/riscv/
H A Dmmu.cpp226 for (uint64 i = VirtAdrPte(KERNEL_BASE, 2); i <= VirtAdrPte(KERNEL_TOP, 2);

Completed in 233 milliseconds

12