Home
last modified time | relevance | path

Searched refs:KERNEL_BASE (Results 1 – 25 of 38) sorted by relevance

12

/haiku/headers/private/kernel/arch/x86/
H A Darch_kernel.h37 #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/
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/
H A Dkernel_versions1 KERNEL_BASE {
7 } KERNEL_BASE;
/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/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/m68k/
H A Darch_kernel.h11 #define KERNEL_BASE 0x80000000 macro
13 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/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/headers/private/kernel/arch/sparc/
H A Darch_kernel.h19 #define KERNEL_BASE 0xffffff0000000000 macro
21 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
H A Dkernel.h9 #define KERNEL_BASE 0x80000000 macro
/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/riscv64/
H A Darch_kernel.h23 #define KERNEL_BASE 0xffffffc000000000 macro
25 #define KERNEL_TOP (KERNEL_BASE + (KERNEL_SIZE - 1))
/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/src/system/boot/platform/u-boot/arch/ppc/
H A Darch_mmu.cpp101 static addr_t sNextVirtualAddress = KERNEL_BASE + kMaxKernelSize;
320 gKernelArgs.virtual_allocated_range[0].start = KERNEL_BASE; in mmu_init()
371 if (address < KERNEL_BASE in platform_allocate_region()
372 || address + size >= KERNEL_BASE + kMaxKernelSize) { in platform_allocate_region()
376 (uint32)address, (uint32)KERNEL_BASE, in platform_allocate_region()
377 KERNEL_BASE + kMaxKernelSize, (uint32)(address + size))); in platform_allocate_region()
H A Darch_mmu_amcc440.cpp160 if ((tlb[0] & 0xfffffc00) == KERNEL_BASE) { in arch_mmu_setup_pinned_tlb_amcc440()
173 tlb[0] = (KERNEL_BASE | tlbLength << 4 | TLB_V); in arch_mmu_setup_pinned_tlb_amcc440()
/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); in MapEarly()
545 (address < KERNEL_BASE) ? ARM_MMU_L1_FLAG_PXN : 0); in _EarlyPreparePageTables()
/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/kernel/arch/riscv64/
H A Darch_cpu.cpp107 addr_t kernelStart = std::max<addr_t>(start, KERNEL_BASE); in arch_cpu_invalidate_TLB_range()
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Daarch64.h238 return address > KERNEL_BASE; in arch_mmu_is_kernel_address()
H A Darch_mmu.cpp123 tcr |= TCR_T1SZ(__builtin_popcountl(KERNEL_BASE)); in arch_mmu_setup_EL1()
/haiku/src/system/kernel/vm/
H A DVMAddressSpace.cpp131 if (Create(B_SYSTEM_TEAM, KERNEL_BASE, KERNEL_SIZE, true, in Init()
/haiku/src/system/boot/arch/m68k/
H A Dmmu_040.cpp299 if (virtualAddress < KERNEL_BASE) in unmap_page()
/haiku/src/system/boot/platform/openfirmware/arch/sparc/
H A Dmmu.cpp384 virtualAddress = (void*)KERNEL_BASE; in arch_mmu_allocate()
/haiku/src/system/kernel/arch/arm/
H A Darch_int.cpp393 } else if (isExec && !isUser && (far < KERNEL_BASE) && in arch_arm_page_fault()

12