Home
last modified time | relevance | path

Searched refs:kernstart_addr (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dinit-common.c26 phys_addr_t kernstart_addr __ro_after_init;
27 EXPORT_SYMBOL_GPL(kernstart_addr); variable
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpage.h88 extern phys_addr_t kernstart_addr;
95 #define PHYSICAL_START kernstart_addr
166 * PHYSICAL_START = kernstart_addr = Physical address of _stext
177 * In this case, we would be mapping 0 to 0xc0000000, and kernstart_addr = 64M
190 * PHYSICAL_START = dynamic load address.(kernstart_addr variable)
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpage.h89 extern phys_addr_t kernstart_addr;
96 #define PHYSICAL_START kernstart_addr
148 * PHYSICAL_START = kernstart_addr = Physical address of _stext
159 * In this case, we would be mapping 0 to 0xc0000000, and kernstart_addr = 64M
172 * PHYSICAL_START = dynamic load address.(kernstart_addr variable)
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dinit-common.c27 phys_addr_t kernstart_addr __ro_after_init;
28 EXPORT_SYMBOL_GPL(kernstart_addr); variable
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c369 kernstart_addr += offset; in kaslr_early_init()
375 tlb_phys = round_down(kernstart_addr, SZ_64M); in kaslr_early_init()
H A Dfsl_booke.c283 kernstart_addr = start; in relocate_init()
294 * virt_phys_offset = stext.run - kernstart_addr in relocate_init()
297 * (kernstart_addr & 0x3ffffff) in relocate_init()
300 * (kernstart_addr & 0x3ffffff) = (stext.run & 0x3ffffff) in relocate_init()
304 * (kernstart_addr & ~0x3ffffff) in relocate_init()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c367 kernstart_addr += offset; in kaslr_early_init()
373 tlb_phys = round_down(kernstart_addr, SZ_64M); in kaslr_early_init()
H A De500.c319 kernstart_addr = start; in relocate_init()
330 * virt_phys_offset = stext.run - kernstart_addr in relocate_init()
333 * (kernstart_addr & 0x3ffffff) in relocate_init()
336 * (kernstart_addr & 0x3ffffff) = (stext.run & 0x3ffffff) in relocate_init()
340 * (kernstart_addr & ~0x3ffffff) in relocate_init()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dhead_44x.S124 lis r3,kernstart_addr@ha
125 la r3,kernstart_addr@l(r3)
128 * Compute the kernstart_addr.
129 * kernstart_addr => (r6,r8)
130 * kernstart_addr & ~0xfffffff => (r6,r7)
135 or r8,r7,r8 /* Compute the lower 32bit of kernstart_addr */
137 /* Store kernstart_addr */
143 * virt_phys_offset = stext.run - kernstart_addr
145 * stext.run = (KERNELBASE & ~0xfffffff) + (kernstart_addr & 0xfffffff)
148 * (kernstart_addr
[all...]
H A Dhead_fsl_booke.S95 * PAGE_OFFSET + (kernstart_addr - memstart_addr)
96 * Since the offset between kernstart_addr and memstart_addr should
102 addis r4,r8,(kernstart_addr - 0b)@ha
103 addi r4,r4,(kernstart_addr - 0b)@l
259 lis r3,kernstart_addr@ha
260 la r3,kernstart_addr@l(r3)
H A Dhead_64.S941 /* Save the physical address we're running at in kernstart_addr */
942 LOAD_REG_ADDR(r4, kernstart_addr)
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dhead_44x.S123 lis r3,kernstart_addr@ha
124 la r3,kernstart_addr@l(r3)
127 * Compute the kernstart_addr.
128 * kernstart_addr => (r6,r8)
129 * kernstart_addr & ~0xfffffff => (r6,r7)
134 or r8,r7,r8 /* Compute the lower 32bit of kernstart_addr */
136 /* Store kernstart_addr */
142 * virt_phys_offset = stext.run - kernstart_addr
144 * stext.run = (KERNELBASE & ~0xfffffff) + (kernstart_addr & 0xfffffff)
147 * (kernstart_addr
[all...]
H A Dhead_85xx.S96 * PAGE_OFFSET + (kernstart_addr - memstart_addr)
97 * Since the offset between kernstart_addr and memstart_addr should
103 addis r4,r8,(kernstart_addr - 0b)@ha
104 addi r4,r4,(kernstart_addr - 0b)@l
257 lis r3,kernstart_addr@ha
258 la r3,kernstart_addr@l(r3)
H A Dhead_64.S987 /* Save the physical address we're running at in kernstart_addr */
988 LOAD_REG_ADDR(r4, kernstart_addr)

Completed in 9 milliseconds