Home
last modified time | relevance | path

Searched refs:KERNELBASE (Results 1 - 25 of 63) sorted by relevance

123

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpage.h51 * KERNELBASE is the virtual address of the start of the kernel, it's often
54 * The kdump dump kernel is one example where KERNELBASE != PAGE_OFFSET.
62 * KERNELBASE, PAGE_OFFSET, and PHYSICAL_START are all configurable on
66 * KERNELBASE - PAGE_OFFSET = PHYSICAL_START - MEMORY_START
68 * Also, KERNELBASE >= PAGE_OFFSET and PHYSICAL_START >= MEMORY_START
72 * va = pa + KERNELBASE - PHYSICAL_START
75 * should subtract KERNELBASE.
80 #define KERNELBASE ASM_CONST(CONFIG_KERNEL_START) macro
106 #define VIRT_PHYS_OFFSET (KERNELBASE - PHYSICAL_START)
115 #define MEMORY_START (PHYSICAL_START + PAGE_OFFSET - KERNELBASE)
[all...]
H A Dcacheflush.h104 iccci((void *)KERNELBASE); in flush_instruction_cache()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpage.h52 * KERNELBASE is the virtual address of the start of the kernel, it's often
55 * The kdump dump kernel is one example where KERNELBASE != PAGE_OFFSET.
63 * KERNELBASE, PAGE_OFFSET, and PHYSICAL_START are all configurable on
67 * KERNELBASE - PAGE_OFFSET = PHYSICAL_START - MEMORY_START
69 * Also, KERNELBASE >= PAGE_OFFSET and PHYSICAL_START >= MEMORY_START
73 * va = pa + KERNELBASE - PHYSICAL_START
76 * should subtract KERNELBASE.
81 #define KERNELBASE ASM_CONST(CONFIG_KERNEL_START) macro
107 #define VIRT_PHYS_OFFSET (KERNELBASE - PHYSICAL_START)
116 #define MEMORY_START (PHYSICAL_START + PAGE_OFFSET - KERNELBASE)
[all...]
H A Dcacheflush.h127 iccci((void *)KERNELBASE); in flush_instruction_cache()
/kernel/linux/linux-5.10/arch/powerpc/platforms/chrp/
H A Dsmp.c35 *(unsigned long *)KERNELBASE = nr; in smp_chrp_kick_cpu()
36 asm volatile("dcbf 0,%0"::"r"(KERNELBASE):"memory"); in smp_chrp_kick_cpu()
/kernel/linux/linux-6.6/arch/powerpc/platforms/chrp/
H A Dsmp.c34 *(unsigned long *)KERNELBASE = nr; in smp_chrp_kick_cpu()
35 asm volatile("dcbf 0,%0"::"r"(KERNELBASE):"memory"); in smp_chrp_kick_cpu()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dhead_44x.S84 lis r4,KERNELBASE@h
85 ori r4,r4,KERNELBASE@l
87 rlwinm r5,r4,0,4,31 /* r5 = KERNELBASE % 256M */
145 * stext.run = (KERNELBASE & ~0xfffffff) + (kernstart_addr & 0xfffffff)
151 * virt_phys_offset = (KERNELBASE & ~0xfffffff) - (kernstart_addr & ~0xfffffff)
155 /* KERNELBASE&~0xfffffff => (r4,r5) */
157 lis r5,KERNELBASE@h
179 * Add the difference between KERNELBASE and PAGE_OFFSET to the
185 lis r4,KERNELBASE@h
186 ori r4,r4,KERNELBASE
[all...]
H A Didle_6xx.S100 lis r4,KERNELBASE@h
172 addis r9,r11,(nap_save_msscr0-KERNELBASE)@ha
184 addis r9,r11,(nap_save_hid1-KERNELBASE)@ha
H A Dearly_32.c27 if (kva == KERNELBASE) in early_init()
H A Dl2cr_6xx.S160 lis r4,KERNELBASE@h
413 lis r3,KERNELBASE@h
424 lis r3,KERNELBASE@h
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dhead_44x.S83 lis r4,KERNELBASE@h
84 ori r4,r4,KERNELBASE@l
86 rlwinm r5,r4,0,4,31 /* r5 = KERNELBASE % 256M */
144 * stext.run = (KERNELBASE & ~0xfffffff) + (kernstart_addr & 0xfffffff)
150 * virt_phys_offset = (KERNELBASE & ~0xfffffff) - (kernstart_addr & ~0xfffffff)
154 /* KERNELBASE&~0xfffffff => (r4,r5) */
156 lis r5,KERNELBASE@h
178 * Add the difference between KERNELBASE and PAGE_OFFSET to the
184 lis r4,KERNELBASE@h
185 ori r4,r4,KERNELBASE
[all...]
H A Dearly_32.c26 if (kva == KERNELBASE) in early_init()
H A Dl2cr_6xx.S160 lis r4,KERNELBASE@h
413 lis r3,KERNELBASE@h
424 lis r3,KERNELBASE@h
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/
H A Dsuspend-asm.S62 lis r4, KERNELBASE@h
262 lis r4, KERNELBASE@h
289 lis r5, KERNELBASE@h
323 lis r4, KERNELBASE@h
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/
H A Dsuspend-asm.S62 lis r4, KERNELBASE@h
262 lis r4, KERNELBASE@h
289 lis r5, KERNELBASE@h
323 lis r4, KERNELBASE@h
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/
H A Dmpc86xx_smp.c62 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); in smp_86xx_kick_cpu()
/kernel/linux/linux-5.10/arch/openrisc/include/asm/
H A Dpage.h30 #define KERNELBASE PAGE_OFFSET macro
/kernel/linux/linux-6.6/arch/powerpc/platforms/86xx/
H A Dmpc86xx_smp.c62 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); in smp_86xx_kick_cpu()
/kernel/linux/linux-6.6/arch/openrisc/include/asm/
H A Dpage.h30 #define KERNELBASE PAGE_OFFSET macro
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c391 if (kernstart_virt_addr != KERNELBASE) { in kaslr_late_init()
395 memzero_explicit((void *)KERNELBASE, kernel_sz); in kaslr_late_init()
H A D40x.c94 v = KERNELBASE; in mmu_mapin_ram()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c389 if (kernstart_virt_addr != KERNELBASE) { in kaslr_late_init()
393 memzero_explicit((void *)KERNELBASE, kernel_sz); in kaslr_late_init()
H A D40x.c92 v = KERNELBASE; in mmu_mapin_ram()
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dinit-common.c28 unsigned long kernstart_virt_addr __ro_after_init = KERNELBASE;
/kernel/linux/linux-5.10/arch/um/include/asm/
H A Dpage.h94 #define KERNELBASE PAGE_OFFSET macro

Completed in 9 milliseconds

123