summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorBernardXiong <[email protected]>2021-05-18 19:05:06 +0800
committerBernardXiong <[email protected]>2021-05-18 19:05:06 +0800
commitf960128acf0996f2062e701c9b43d05a2c3d613f (patch)
tree576f46c7048bfc2335a71dffb7e845dbc571accd /bsp
parentf07857324b89f820532ca62643a3980f9a32449d (diff)
[BSP] remove the unnecessary code.
Diffstat (limited to 'bsp')
-rw-r--r--bsp/qemu-riscv-virt64/driver/board.c15
-rw-r--r--bsp/qemu-riscv-virt64/driver/drv_uart.c7
2 files changed, 2 insertions, 20 deletions
diff --git a/bsp/qemu-riscv-virt64/driver/board.c b/bsp/qemu-riscv-virt64/driver/board.c
index ac021ed3c3..e723f49aca 100644
--- a/bsp/qemu-riscv-virt64/driver/board.c
+++ b/bsp/qemu-riscv-virt64/driver/board.c
@@ -22,24 +22,13 @@
#include "riscv.h"
#include "stack.h"
-void init_bss(void)
-{
- unsigned int *dst;
-
- dst = &__bss_start;
- while (dst < &__bss_end)
- {
- *dst++ = 0;
- }
-}
-
void primary_cpu_entry(void)
{
extern void entry(void);
/* disable global interrupt */
- rt_memset(&__bss_start, 0x0, &__bss_end - &__bss_start);
- // init_bss();
+ rt_memset(&__bss_start, 0x0, (rt_uint8_t*)&__bss_end - (rt_uint8_t*)&__bss_start);
+
rt_hw_interrupt_disable();
entry();
}
diff --git a/bsp/qemu-riscv-virt64/driver/drv_uart.c b/bsp/qemu-riscv-virt64/driver/drv_uart.c
index 63820175e3..754a1fbfd1 100644
--- a/bsp/qemu-riscv-virt64/driver/drv_uart.c
+++ b/bsp/qemu-riscv-virt64/driver/drv_uart.c
@@ -107,13 +107,6 @@ static int drv_uart_getc(struct rt_serial_device *serial)
return sbi_console_getchar();
}
-#if 0
-void drv_uart_puts(char *str)
-{
- sbi_console_putstr(str);
-}
-#endif
-
char rt_hw_console_getchar(void)
{
return sbi_console_getchar();