[PATCH 0/3] lib: utils/cache: Add SiFive PL2 and EC cache drivers

Nick Hu nick.hu at sifive.com
Thu Nov 13 19:22:44 PST 2025


Add the SiFive PL2 and EC cache drivers to support the external cache
maintenance operations.

Signed-off-by: Nick Hu <nick.hu at sifive.com>
---
Nick Hu (3):
      lib: utils/cache: Handle last-level cache correctly in fdt_cache_add()
      lib: utils/cache: Add SiFive PL2 controller
      lib: utils/cache: Add SiFive Extensible Cache (EC) driver

 lib/utils/cache/Kconfig            |   8 ++
 lib/utils/cache/fdt_cache.c        |   4 +-
 lib/utils/cache/fdt_sifive_ec.c    | 194 +++++++++++++++++++++++++++++++++++++
 lib/utils/cache/fdt_sifive_pl2.c   | 139 ++++++++++++++++++++++++++
 lib/utils/cache/objects.mk         |   6 ++
 platform/generic/configs/defconfig |   2 +
 6 files changed, 352 insertions(+), 1 deletion(-)
---
base-commit: fade4399d2a47a3ff9c5ecd5dd4c3cba7a4eace7
change-id: 20251029-sifive-cache-drivers-bf918d1337ea

Best regards,
-- 
Nick Hu <nick.hu at sifive.com>




More information about the opensbi mailing list