diff options
| author | Shell <[email protected]> | 2024-03-02 16:05:19 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-02 16:05:19 +0800 |
| commit | 53754ff50acfba0ef4ebae21150b49762c5919ef (patch) | |
| tree | 43454a346200dfb971449588b7a74f82460756ac /bsp | |
| parent | 00c6800e4e532b6996bc9cb3ce0e8e4cffed2245 (diff) | |
[fixup] check NULL pointer before access (#8573)
Signed-off-by: Shell <[email protected]>
Diffstat (limited to 'bsp')
| -rw-r--r-- | bsp/qemu-virt64-aarch64/applications/main.c | 3 | ||||
| -rw-r--r-- | bsp/qemu-virt64-aarch64/drivers/secondary_cpu.c | 8 |
2 files changed, 10 insertions, 1 deletions
diff --git a/bsp/qemu-virt64-aarch64/applications/main.c b/bsp/qemu-virt64-aarch64/applications/main.c index 6c6d5af268..63833efc20 100644 --- a/bsp/qemu-virt64-aarch64/applications/main.c +++ b/bsp/qemu-virt64-aarch64/applications/main.c @@ -9,10 +9,11 @@ */ #include <stdio.h> +#include <rtthread.h> int main(void) { - printf("hello rt-thread\n"); + rt_kprintf("hello rt-thread\n"); return 0; } diff --git a/bsp/qemu-virt64-aarch64/drivers/secondary_cpu.c b/bsp/qemu-virt64-aarch64/drivers/secondary_cpu.c index 6d31a4d894..ee8afbd23c 100644 --- a/bsp/qemu-virt64-aarch64/drivers/secondary_cpu.c +++ b/bsp/qemu-virt64-aarch64/drivers/secondary_cpu.c @@ -14,6 +14,10 @@ #include "mmu.h" #include "gtimer.h" +#ifdef BSP_USING_GICV3 +#include <gicv3.h> +#endif + #ifdef RT_USING_SMP extern unsigned long MMUTable[]; @@ -29,6 +33,10 @@ void rt_hw_secondary_cpu_bsp_start(void) arm_gic_cpu_init(0, 0); +#ifdef BSP_USING_GICV3 + arm_gic_redist_init(0, 0); +#endif /* BSP_USING_GICV3 */ + // local timer init rt_hw_gtimer_init(); |
