mirror of
https://github.com/riscv-software-src/opensbi
synced 2025-11-08 07:50:20 +00:00
The current RISC-V CMO only defines how to flush a cache block. However, certain use cases, such as power management, may require flushing the entire cache. Therefore, a framework is being introduced to allow vendors to flush the entire cache using their own methods. Signed-off-by: Nick Hu <nick.hu@sifive.com> Reviewed-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Anup Patel <anup@brainfault.org> Link: https://lore.kernel.org/r/20251020-cache-upstream-v7-1-69a132447d8a@sifive.com Signed-off-by: Anup Patel <anup@brainfault.org>
40 lines
980 B
Plaintext
40 lines
980 B
Plaintext
# SPDX-License-Identifier: BSD-2-Clause
|
|
|
|
menu "Utils and Drivers Support"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/cache/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/cppc/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/fdt/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/gpio/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/hsm/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/i2c/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/ipi/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/irqchip/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/libfdt/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/mailbox/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/regmap/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/reset/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/serial/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/suspend/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/sys/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/timer/Kconfig"
|
|
|
|
source "$(OPENSBI_SRC_DIR)/lib/utils/mpxy/Kconfig"
|
|
|
|
endmenu
|