/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | page.h | 51 * 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 D | cacheflush.h | 104 iccci((void *)KERNELBASE); in flush_instruction_cache()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | page.h | 52 * 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 D | cacheflush.h | 127 iccci((void *)KERNELBASE); in flush_instruction_cache()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/chrp/ |
H A D | smp.c | 35 *(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 D | smp.c | 34 *(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 D | head_44x.S | 84 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 D | idle_6xx.S | 100 lis r4,KERNELBASE@h 172 addis r9,r11,(nap_save_msscr0-KERNELBASE)@ha 184 addis r9,r11,(nap_save_hid1-KERNELBASE)@ha
|
H A D | early_32.c | 27 if (kva == KERNELBASE) in early_init()
|
H A D | l2cr_6xx.S | 160 lis r4,KERNELBASE@h 413 lis r3,KERNELBASE@h 424 lis r3,KERNELBASE@h
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | head_44x.S | 83 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 D | early_32.c | 26 if (kva == KERNELBASE) in early_init()
|
H A D | l2cr_6xx.S | 160 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 D | suspend-asm.S | 62 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 D | suspend-asm.S | 62 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 D | mpc86xx_smp.c | 62 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); in smp_86xx_kick_cpu()
|
/kernel/linux/linux-5.10/arch/openrisc/include/asm/ |
H A D | page.h | 30 #define KERNELBASE PAGE_OFFSET macro
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/86xx/ |
H A D | mpc86xx_smp.c | 62 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); in smp_86xx_kick_cpu()
|
/kernel/linux/linux-6.6/arch/openrisc/include/asm/ |
H A D | page.h | 30 #define KERNELBASE PAGE_OFFSET macro
|
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/ |
H A D | kaslr_booke.c | 391 if (kernstart_virt_addr != KERNELBASE) { in kaslr_late_init() 395 memzero_explicit((void *)KERNELBASE, kernel_sz); in kaslr_late_init()
|
H A D | 40x.c | 94 v = KERNELBASE; in mmu_mapin_ram()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/ |
H A D | kaslr_booke.c | 389 if (kernstart_virt_addr != KERNELBASE) { in kaslr_late_init() 393 memzero_explicit((void *)KERNELBASE, kernel_sz); in kaslr_late_init()
|
H A D | 40x.c | 92 v = KERNELBASE; in mmu_mapin_ram()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | init-common.c | 28 unsigned long kernstart_virt_addr __ro_after_init = KERNELBASE;
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | page.h | 94 #define KERNELBASE PAGE_OFFSET macro
|