Re: [PATCH v2 3/6] riscv: lib: introduce cache_init interface

2021-08-12 Thread Zong Li
On Fri, Aug 13, 2021 at 4:20 AM Sean Anderson wrote: > > On 8/10/21 2:57 AM, Zong Li wrote: > > On Tue, Aug 10, 2021 at 12:47 PM Sean Anderson wrote: > >> > >> On 8/3/21 12:44 AM, Zong Li wrote: > >>> Add an interface for cache initialization. Each platform can overwrite > >>> this weak function

Re: [PATCH v2 3/6] riscv: lib: introduce cache_init interface

2021-08-12 Thread Sean Anderson
On 8/10/21 2:57 AM, Zong Li wrote: On Tue, Aug 10, 2021 at 12:47 PM Sean Anderson wrote: On 8/3/21 12:44 AM, Zong Li wrote: Add an interface for cache initialization. Each platform can overwrite this weak function by their own implementation, such as sifive_cache in this patch. Can we call

Re: [PATCH v2 3/6] riscv: lib: introduce cache_init interface

2021-08-09 Thread Zong Li
On Tue, Aug 10, 2021 at 12:47 PM Sean Anderson wrote: > > On 8/3/21 12:44 AM, Zong Li wrote: > > Add an interface for cache initialization. Each platform can overwrite > > this weak function by their own implementation, such as sifive_cache in > > this patch. > > Can we call this enable_caches ins

Re: [PATCH v2 3/6] riscv: lib: introduce cache_init interface

2021-08-09 Thread Sean Anderson
On 8/3/21 12:44 AM, Zong Li wrote: Add an interface for cache initialization. Each platform can overwrite this weak function by their own implementation, such as sifive_cache in this patch. Can we call this enable_caches instead of cache_init? This function is called by initr_caches in board_r.

[PATCH v2 3/6] riscv: lib: introduce cache_init interface

2021-08-02 Thread Zong Li
Add an interface for cache initialization. Each platform can overwrite this weak function by their own implementation, such as sifive_cache in this patch. Signed-off-by: Zong Li --- arch/riscv/Kconfig | 5 + arch/riscv/include/asm/cache.h | 1 + arch/riscv/lib/Makefile|