2424 * may override this with their own safe implementation.
2525 */
2626__boot_func
27- void __weak z_early_memset (void * dst , int c , size_t n )
27+ void __weak arch_early_memset (void * dst , int c , size_t n )
2828{
2929 (void ) memset (dst , c , n );
3030}
@@ -54,19 +54,19 @@ void z_bss_zero(void)
5454 return ;
5555 }
5656
57- z_early_memset (__bss_start , 0 , __bss_end - __bss_start );
57+ arch_early_memset (__bss_start , 0 , __bss_end - __bss_start );
5858#if DT_NODE_HAS_STATUS_OKAY (DT_CHOSEN (zephyr_ccm ))
59- z_early_memset (& __ccm_bss_start , 0 ,
59+ arch_early_memset (& __ccm_bss_start , 0 ,
6060 (uintptr_t ) & __ccm_bss_end
6161 - (uintptr_t ) & __ccm_bss_start );
6262#endif
6363#if DT_NODE_HAS_STATUS_OKAY (DT_CHOSEN (zephyr_dtcm ))
64- z_early_memset (& __dtcm_bss_start , 0 ,
64+ arch_early_memset (& __dtcm_bss_start , 0 ,
6565 (uintptr_t ) & __dtcm_bss_end
6666 - (uintptr_t ) & __dtcm_bss_start );
6767#endif
6868#if DT_NODE_HAS_STATUS_OKAY (DT_CHOSEN (zephyr_ocm ))
69- z_early_memset (& __ocm_bss_start , 0 ,
69+ arch_early_memset (& __ocm_bss_start , 0 ,
7070 (uintptr_t ) & __ocm_bss_end
7171 - (uintptr_t ) & __ocm_bss_start );
7272#endif
@@ -76,11 +76,11 @@ void z_bss_zero(void)
7676 bss_zeroing_relocation ();
7777#endif /* CONFIG_CODE_DATA_RELOCATION */
7878#ifdef CONFIG_COVERAGE_GCOV
79- z_early_memset (& __gcov_bss_start , 0 ,
79+ arch_early_memset (& __gcov_bss_start , 0 ,
8080 ((uintptr_t ) & __gcov_bss_end - (uintptr_t ) & __gcov_bss_start ));
8181#endif /* CONFIG_COVERAGE_GCOV */
8282#ifdef CONFIG_NOCACHE_MEMORY
83- z_early_memset (& _nocache_ram_start , 0 ,
83+ arch_early_memset (& _nocache_ram_start , 0 ,
8484 (uintptr_t ) & _nocache_ram_end - (uintptr_t ) & _nocache_ram_start );
8585#endif
8686}
@@ -97,7 +97,7 @@ void z_bss_zero(void)
9797__boot_func
9898void z_bss_zero_boot (void )
9999{
100- z_early_memset (& lnkr_boot_bss_start , 0 ,
100+ arch_early_memset (& lnkr_boot_bss_start , 0 ,
101101 (uintptr_t )& lnkr_boot_bss_end
102102 - (uintptr_t )& lnkr_boot_bss_start );
103103}
@@ -119,7 +119,7 @@ __pinned_func
119119#endif /* CONFIG_LINKER_USE_BOOT_SECTION */
120120void z_bss_zero_pinned (void )
121121{
122- z_early_memset (& lnkr_pinned_bss_start , 0 ,
122+ arch_early_memset (& lnkr_pinned_bss_start , 0 ,
123123 (uintptr_t )& lnkr_pinned_bss_end
124124 - (uintptr_t )& lnkr_pinned_bss_start );
125125}
0 commit comments