Procházet zdrojové kódy

[libcpu][setup]fix fdt_ptr error (#9138)

fix fdt_ptr error
zms123456 před 1 rokem
rodič
revize
23fc7bfa4d
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      libcpu/aarch64/common/setup.c

+ 1 - 1
libcpu/aarch64/common/setup.c

@@ -235,7 +235,7 @@ void rt_hw_common_setup(void)
     rt_memblock_reserve_memory("fdt", fdt_start, fdt_end, MEMBLOCK_NONE);
 
     rt_memmove((void *)(fdt_start - PV_OFFSET), (void *)(fdt_ptr - PV_OFFSET), fdt_size);
-    fdt_ptr = (void *)fdt_start;
+    fdt_ptr = (void *)fdt_start - PV_OFFSET;
 
     rt_system_heap_init((void *)(heap_start - PV_OFFSET), (void *)(heap_end - PV_OFFSET));