summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorAnup Patel <anup.patel@wdc.com>2018-12-31 09:00:55 +0300
committerAnup Patel <anup@brainfault.org>2019-01-02 07:27:12 +0300
commit5ed3cf37073125a38ac839ad11de687f20286b33 (patch)
treef3d959f4e831882cd40361a19668184bbfaabdba /firmware
parente0d6914b3c40c1609ccf196fa448ea6880ff23d5 (diff)
downloadopensbi-5ed3cf37073125a38ac839ad11de687f20286b33.tar.xz
include: Move RISCV_PLATFORM_xyz defines to sbi_platform.h
The struct sbi_platform related defines RISCV_PLATFORM_xyz should be in sbi_platform.h so that we can keep these defines in-sync with changes in struct sbi_platform. Signed-off-by: Anup Patel <anup.patel@wdc.com>
Diffstat (limited to 'firmware')
-rw-r--r--firmware/fw_base.S9
1 files changed, 5 insertions, 4 deletions
diff --git a/firmware/fw_base.S b/firmware/fw_base.S
index d872061..d927c3e 100644
--- a/firmware/fw_base.S
+++ b/firmware/fw_base.S
@@ -9,6 +9,7 @@
#include <sbi/riscv_asm.h>
#include <sbi/riscv_encoding.h>
+#include <sbi/sbi_platform.h>
#include <sbi/sbi_scratch.h>
.align 3
@@ -134,8 +135,8 @@ _start_warm:
*/
csrr s6, mhartid
la a4, platform
- lwu s7, RISCV_PLATFORM_HART_COUNT_OFFSET(a4)
- lwu s8, RISCV_PLATFORM_HART_STACK_SIZE_OFFSET(a4)
+ lwu s7, SBI_PLATFORM_HART_COUNT_OFFSET(a4)
+ lwu s8, SBI_PLATFORM_HART_STACK_SIZE_OFFSET(a4)
/* HART ID should be within expected limit */
csrr s6, mhartid
@@ -205,8 +206,8 @@ _hartid_to_scratch:
* s2 -> Temporary
*/
la s2, platform
- lwu s0, RISCV_PLATFORM_HART_STACK_SIZE_OFFSET(s2)
- lwu s2, RISCV_PLATFORM_HART_COUNT_OFFSET(s2)
+ lwu s0, SBI_PLATFORM_HART_STACK_SIZE_OFFSET(s2)
+ lwu s2, SBI_PLATFORM_HART_COUNT_OFFSET(s2)
mul s2, s2, s0
la s1, _fw_end
add s1, s1, s2