diff options
author | Damien Le Moal <damien.lemoal@wdc.com> | 2019-01-18 16:28:32 +0900 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2019-01-21 09:58:33 +0530 |
commit | b5be19f9e5c8f25b07375429aa5d00895a8645cc (patch) | |
tree | e78983b31b70140c056596b6c805ae391f7acf75 /firmware/payloads | |
parent | 42283461d3f236881f67d8aa9bb8bc96decdacae (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.c | 10 |
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(); |