On Sat, Apr 26, 2025 at 04:56:55PM +0000, Yao Zi wrote: > [EXTERNAL MAIL] > > Designed before a standard set of cache management operations defined in > RISC-V, earlier T-Head cores like C906 and C910 provide CMO through the > customized extension XTheadCMO, which has been used in the CV1800B port > of U-Boot. > > This patch splits XTheadCMO-related code into a generic module, allowing > SoCs shipping T-Head cores to share the code. > > Link: https://github.com/XUANTIE-RV/thead-extension-spec > Signed-off-by: Yao Zi <[email protected]> > --- > arch/riscv/Kconfig | 8 ++++++++ > arch/riscv/cpu/cv1800b/Kconfig | 1 + > arch/riscv/cpu/cv1800b/Makefile | 1 - > arch/riscv/lib/Makefile | 1 + > arch/riscv/{cpu/cv1800b/cache.c => lib/thead_cmo.c} | 0 > 5 files changed, 10 insertions(+), 1 deletion(-) > rename arch/riscv/{cpu/cv1800b/cache.c => lib/thead_cmo.c} (100%)
Reviewed-by: Leo Yu-Chi Liang <[email protected]>

