[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 29/30] hw/riscv: Drop CONFIG_SIFIVE
From: |
Alistair Francis |
Subject: |
[PULL 29/30] hw/riscv: Drop CONFIG_SIFIVE |
Date: |
Thu, 10 Sep 2020 11:09:37 -0700 |
From: Bin Meng <bin.meng@windriver.com>
The name SIFIVE is too vague to convey the required component of
MSI_NONBROKEN. Let's drop the option, and select MSI_NONBROKEN in
each machine instead.
Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <1599129623-68957-12-git-send-email-bmeng.cn@gmail.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
---
hw/riscv/Kconfig | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/hw/riscv/Kconfig b/hw/riscv/Kconfig
index 7d017bc7c3..e152fdc7d9 100644
--- a/hw/riscv/Kconfig
+++ b/hw/riscv/Kconfig
@@ -1,13 +1,9 @@
config IBEX
bool
-config SIFIVE
- bool
- select MSI_NONBROKEN
-
config SIFIVE_E
bool
- select SIFIVE
+ select MSI_NONBROKEN
select SIFIVE_CLINT
select SIFIVE_GPIO
select SIFIVE_PLIC
@@ -18,7 +14,7 @@ config SIFIVE_E
config SIFIVE_U
bool
select CADENCE
- select SIFIVE
+ select MSI_NONBROKEN
select SIFIVE_CLINT
select SIFIVE_GPIO
select SIFIVE_PDMA
@@ -31,7 +27,7 @@ config SIFIVE_U
config SPIKE
bool
select HTIF
- select SIFIVE
+ select MSI_NONBROKEN
select SIFIVE_CLINT
select SIFIVE_PLIC
@@ -44,20 +40,20 @@ config RISCV_VIRT
bool
imply PCI_DEVICES
imply TEST_DEVICES
+ select MSI_NONBROKEN
select PCI
select SERIAL
select GOLDFISH_RTC
select VIRTIO_MMIO
select PCI_EXPRESS_GENERIC_BRIDGE
select PFLASH_CFI01
- select SIFIVE
select SIFIVE_CLINT
select SIFIVE_PLIC
select SIFIVE_TEST
config MICROCHIP_PFSOC
bool
- select SIFIVE
+ select MSI_NONBROKEN
select SIFIVE_CLINT
select UNIMP
select MCHP_PFSOC_MMUART
--
2.28.0
- [PULL 17/30] hw/riscv: clint: Avoid using hard-coded timebase frequency, (continued)
- [PULL 17/30] hw/riscv: clint: Avoid using hard-coded timebase frequency, Alistair Francis, 2020/09/10
- [PULL 19/30] hw/riscv: Move sifive_e_prci model to hw/misc, Alistair Francis, 2020/09/10
- [PULL 20/30] hw/riscv: Move sifive_u_prci model to hw/misc, Alistair Francis, 2020/09/10
- [PULL 21/30] hw/riscv: Move sifive_u_otp model to hw/misc, Alistair Francis, 2020/09/10
- [PULL 22/30] hw/riscv: Move sifive_gpio model to hw/gpio, Alistair Francis, 2020/09/10
- [PULL 25/30] hw/riscv: Move riscv_htif model to hw/char, Alistair Francis, 2020/09/10
- [PULL 23/30] hw/riscv: Move sifive_clint model to hw/intc, Alistair Francis, 2020/09/10
- [PULL 24/30] hw/riscv: Move sifive_plic model to hw/intc, Alistair Francis, 2020/09/10
- [PULL 27/30] hw/riscv: Move sifive_test model to hw/misc, Alistair Francis, 2020/09/10
- [PULL 28/30] hw/riscv: Always build riscv_hart.c, Alistair Francis, 2020/09/10
- [PULL 29/30] hw/riscv: Drop CONFIG_SIFIVE,
Alistair Francis <=
- [PULL 26/30] hw/riscv: Move sifive_uart model to hw/char, Alistair Francis, 2020/09/10
- [PULL 30/30] hw/riscv: Sort the Kconfig options in alphabetical order, Alistair Francis, 2020/09/10
- Re: [PULL 00/30] riscv-to-apply queue, Peter Maydell, 2020/09/13