From f960128acf0996f2062e701c9b43d05a2c3d613f Mon Sep 17 00:00:00 2001 From: BernardXiong Date: Tue, 18 May 2021 19:05:06 +0800 Subject: [PATCH] [BSP] remove the unnecessary code. --- bsp/qemu-riscv-virt64/driver/board.c | 15 ++------------- 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 ac021ed3c..e723f49ac 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 63820175e..754a1fbfd 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(); -- GitLab