]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
microblaze: Change stack protection address to new stack address
authorMichal Simek <michal.simek@amd.com>
Fri, 24 Jun 2022 12:15:00 +0000 (14:15 +0200)
committerMichal Simek <michal.simek@amd.com>
Fri, 24 Jun 2022 12:15:00 +0000 (14:15 +0200)
SLR low address is still setup to 0 that's why only high limit should be
updated. STACK_SIZE macro is present and could be possible used for
low address alignment but it is not done by this patch.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/c00cb843df848703b760a65934ed3ce31fafcf19.1655299267.git.michal.simek@amd.com
arch/microblaze/cpu/start.S

index a35d8d8ea29ab705ae4fa05c7ddf64d3e20f5af2..2aae4a0b7ccb7b4c63591efe5e5452e135458c0e 100644 (file)
@@ -268,6 +268,7 @@ relocate_code:
         * r7 - reloc_addr
         */
        addi    r1, r5, 0 /* Start to use new SP */
+       mts     rshr, r1
        addi    r31, r6, 0 /* Start to use new GD */
 
        add     r23, r0, r7 /* Move reloc addr to r23 */