[U-Boot] [PATCH 1/2] riscv: qemu: Enable PCI host ECAM generic driver

QEMU 4.0.0 'virt' target integrates a generic ECAM PCI host. Enable the driver for it.
Signed-off-by: Bin Meng bmeng.cn@gmail.com ---
board/emulation/qemu-riscv/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 20ea6dc..2a03e43 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -36,5 +36,9 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply OF_BOARD_SETUP imply SIFIVE_SERIAL imply SMP + imply PCI + imply DM_PCI + imply PCIE_ECAM_GENERIC + imply CMD_PCI
endif

Since we have added the PCI support to the 'virt' target, enable e1000 and NVME as alternate network and storage devices for these virtio based devices.
Signed-off-by: Bin Meng bmeng.cn@gmail.com ---
board/emulation/qemu-riscv/Kconfig | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 2a03e43..7f9a74d 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -40,5 +40,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply DM_PCI imply PCIE_ECAM_GENERIC imply CMD_PCI + imply E1000 + imply NVME
endif

On Wed, 2019-05-15 at 08:42 -0700, Bin Meng wrote:
Since we have added the PCI support to the 'virt' target, enable e1000 and NVME as alternate network and storage devices for these virtio based devices.
Signed-off-by: Bin Meng bmeng.cn@gmail.com
board/emulation/qemu-riscv/Kconfig | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 2a03e43..7f9a74d 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -40,5 +40,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply DM_PCI imply PCIE_ECAM_GENERIC imply CMD_PCI
- imply E1000
- imply NVME
endif
Tested the series in QEMU master with an e1000 and a NVMe device, accessing them from U-Boot.
Reviewed-by: Lukas Auer lukas.auer@aisec.fraunhofer.de Tested-by: Lukas Auer lukas.auer@aisec.fraunhofer.de

On Wed, 2019-05-15 at 08:42 -0700, Bin Meng wrote:
QEMU 4.0.0 'virt' target integrates a generic ECAM PCI host. Enable the driver for it.
Signed-off-by: Bin Meng bmeng.cn@gmail.com
board/emulation/qemu-riscv/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
Reviewed-by: Lukas Auer lukas.auer@aisec.fraunhofer.de Tested-by: Lukas Auer lukas.auer@aisec.fraunhofer.de

Hi Rick,
On Mon, May 27, 2019 at 4:40 PM Auer, Lukas lukas.auer@aisec.fraunhofer.de wrote:
On Wed, 2019-05-15 at 08:42 -0700, Bin Meng wrote:
QEMU 4.0.0 'virt' target integrates a generic ECAM PCI host. Enable the driver for it.
Signed-off-by: Bin Meng bmeng.cn@gmail.com
board/emulation/qemu-riscv/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
Reviewed-by: Lukas Auer lukas.auer@aisec.fraunhofer.de Tested-by: Lukas Auer lukas.auer@aisec.fraunhofer.de
Could you please apply this series for v2019.07?
Regards, Bin
participants (2)
-
Auer, Lukas
-
Bin Meng