commit - 1f770c097ec89ec7e76870f571131fe7038705d7
commit + 2155ef3a1572de88997ece6a053d9499ddeb7fca
blob - 1b50846ce4fda5e7fa8b8ceb2639847117f5f8c5
blob + 8ce3ec56a2e9809c558cee986ab3eca8d3e3a74a
--- aim64/locore0.S
+++ aim64/locore0.S
ori %r3, %r3, fwargsave@highera
sldi %r3, %r3, 32
oris %r3, %r3, fwargsave@ha
- ori %r3, %r3, fwargsave@l
std %r6, fwargsave@l(%r3)
std %r7, fwargsave@l+8(%r3)
bl ofw_init
ori %r3, %r3, fwargsave@highera
sldi %r3, %r3, 32
oris %r3, %r3, fwargsave@ha
- ori %r3, %r3, fwargsave@l
ld %r6, fwargsave@l(%r3)
ld %r7, fwargsave@l+8(%r3)
#if defined(DDB)
ori %r8, %r8, _C_LABEL(esym)@highera
sldi %r8, %r8, 32
oris %r8, %r8, _C_LABEL(esym)@ha
- ori %r8, %r8, _C_LABEL(esym)@l
-
std %r9,_C_LABEL(esym)@l(%r8)
mr %r8, %r9
1:
ori %r9, %r9, _C_LABEL(proc0paddr)@highera
sldi %r9, %r9, 32
oris %r9, %r9, _C_LABEL(proc0paddr)@ha
- ori %r9, %r9, _C_LABEL(proc0paddr)@l
std %r8,_C_LABEL(proc0paddr)@l(%r9)
addi %r1,%r8,USPACE-FRAMELEN /* stackpointer for proc0 */
mr %r4,%r1 /* end of mem reserved for kernel */