diff --git a/hw/riscv/Kconfig b/hw/riscv/Kconfig index 8fd4aebc77d1998a85563dbf0c054b1f84e86f5e..e5892736733c6bf995db5d8aa31510ff02854426 100644 --- a/hw/riscv/Kconfig +++ b/hw/riscv/Kconfig @@ -49,6 +49,7 @@ config RISCV_VIRT select PLATFORM_BUS select ACPI imply RISCV_CBQRI + imply CBQRI_EXAMPLE_SOC config SHAKTI_C bool @@ -88,3 +89,7 @@ config SPIKE select HTIF select RISCV_ACLINT select SIFIVE_PLIC + +config CBQRI_EXAMPLE_SOC + bool + select RISCV_CBQRI diff --git a/hw/riscv/meson.build b/hw/riscv/meson.build index 2281d17d0b096eef14b20007ba37284ce84e68c9..50e94f40de468f9d1c0704ecd30e14f393f04dd9 100644 --- a/hw/riscv/meson.build +++ b/hw/riscv/meson.build @@ -12,5 +12,6 @@ riscv_ss.add(when: 'CONFIG_MICROCHIP_PFSOC', if_true: files('microchip_pfsoc.c') riscv_ss.add(when: 'CONFIG_ACPI', if_true: files('virt-acpi-build.c')) riscv_ss.add(when: 'CONFIG_RISCV_CBQRI', if_true: files('cbqri_capacity.c', 'cbqri_bandwidth.c')) +riscv_ss.add(when: 'CONFIG_CBQRI_EXAMPLE_SOC', if_true: files('cbqri_example_soc.c')) hw_arch += {'riscv': riscv_ss}