aboutsummaryrefslogtreecommitdiff
path: root/firmware/payloads
diff options
context:
space:
mode:
authorDamien Le Moal <damien.lemoal@wdc.com>2019-01-18 16:28:32 +0900
committerAnup Patel <anup@brainfault.org>2019-01-21 09:58:33 +0530
commitb5be19f9e5c8f25b07375429aa5d00895a8645cc (patch)
treee78983b31b70140c056596b6c805ae391f7acf75 /firmware/payloads
parent42283461d3f236881f67d8aa9bb8bc96decdacae (diff)
sbi: Add ecall helpers
Define sbi_ecall_console_puts() using sbi_ecall_console_putchar() renamed as sbi_ecall_console_putc() and remove the hardcoded version of the same funtion in the test payload code. Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
Diffstat (limited to 'firmware/payloads')
-rw-r--r--firmware/payloads/test_main.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/firmware/payloads/test_main.c b/firmware/payloads/test_main.c
index 666ce7c..957f963 100644
--- a/firmware/payloads/test_main.c
+++ b/firmware/payloads/test_main.c
@@ -14,17 +14,9 @@ do { \
__asm__ __volatile__ ("wfi" ::: "memory"); \
} while (0)
-static void sbi_puts(const char *str)
-{
- while (*str) {
- SBI_ECALL_1(SBI_ECALL_CONSOLE_PUTCHAR, *str);
- str++;
- }
-}
-
void test_main(unsigned long a0, unsigned long a1)
{
- sbi_puts("\nTest payload running\n");
+ sbi_ecall_console_puts("\nTest payload running\n");
while (1)
wfi();