summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/arch/mips/bootblock.inc4
-rw-r--r--src/soc/imgtec/danube/Kconfig16
2 files changed, 11 insertions, 9 deletions
diff --git a/src/arch/mips/bootblock.inc b/src/arch/mips/bootblock.inc
index 90cb386bf1..dbde803b14 100644
--- a/src/arch/mips/bootblock.inc
+++ b/src/arch/mips/bootblock.inc
@@ -23,13 +23,13 @@
.globl _start
_start:
/* Set the stack pointer */
- li $sp, CONFIG_STACK_TOP
+ li $sp, CONFIG_BOOTBLOCK_STACK_TOP
/*
* Initialise the stack to a known value, used later to check for
* overflow.
*/
- li $t0, CONFIG_STACK_BOTTOM
+ li $t0, CONFIG_BOOTBLOCK_STACK_BOTTOM
addi $t1, $sp, -4
li $t2, 0xdeadbeef
1: sw $t2, 0($t0)
diff --git a/src/soc/imgtec/danube/Kconfig b/src/soc/imgtec/danube/Kconfig
index ba0414614a..b41d267ed4 100644
--- a/src/soc/imgtec/danube/Kconfig
+++ b/src/soc/imgtec/danube/Kconfig
@@ -57,15 +57,17 @@ config CBMEM_CONSOLE_PRERAM_BASE
Allocate 4KB to the pre-ram console buffer, we should be able to use
GRAM eventually and have a much larger buffer.
-config STACK_TOP
+config BOOTBLOCK_STACK_BOTTOM
hex
- default CBMEM_CONSOLE_PRERAM_BASE
+ default 0x9b00e000
+ help
+ This allocates 6KB of stack space. One needs to verify that this is
+ sufficient.
-config STACK_BOTTOM
+config BOOTBLOCK_STACK_TOP
hex
- default 0x9b00f000
+ default CBMEM_CONSOLE_PRERAM_BASE
help
- Allocating 12KB for the stack, should be able to have more once GRAM
- is available.
-
+ Bootblock stack starts immediately under the CBMEM console buffer,
+ stack location might be changed by romstage.
endif