diff options
| author | BernardXiong <[email protected]> | 2021-05-18 19:05:06 +0800 |
|---|---|---|
| committer | BernardXiong <[email protected]> | 2021-05-18 19:05:06 +0800 |
| commit | f960128acf0996f2062e701c9b43d05a2c3d613f (patch) | |
| tree | 576f46c7048bfc2335a71dffb7e845dbc571accd /bsp | |
| parent | f07857324b89f820532ca62643a3980f9a32449d (diff) | |
[BSP] remove the unnecessary code.
Diffstat (limited to 'bsp')
| -rw-r--r-- | bsp/qemu-riscv-virt64/driver/board.c | 15 | ||||
| -rw-r--r-- | bsp/qemu-riscv-virt64/driver/drv_uart.c | 7 |
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(); |
