[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 3/5] hw/riscv/virt: Connect the Xilinx PCIe
From: |
Michael Clark |
Subject: |
Re: [Qemu-devel] [PATCH v1 3/5] hw/riscv/virt: Connect the Xilinx PCIe |
Date: |
Sat, 23 Jun 2018 13:17:24 -0700 |
> On 23/06/2018, at 1:07 PM, Peter Maydell <address@hidden> wrote:
>
> On 22 June 2018 at 20:30, Alistair Francis <address@hidden> wrote:
>> Connect the Xilinx PCIe device based on the device tree included in the
>> HiFive Unleashed ROM.
>
> Did you consider using the 'gpex' generic PCIe controller here?
Yes. Alastair and I talked about this yesterday and we agreed in principle to
using ‘gpex’ on the virt machine and the Xilinx PCIe on the SiFive U
(’sifive_u’) machine, as this reflects one of the IP configurations of SiFive’s
Coreplex U series when run on FPGA.
By changing this patch to add Xilinx PCIe to ‘sifive_u’, we can plug IO devices
into the U series machine, and instead add gpex to RISC-V virt. i.e. vendor
agnostic generic PCIe controller for virt. We would like ‘virt’ to be a
potential vendor agnostic hardware target when we have kvm, so using gpex fits
with this strategy (speaking from a RISC-V perspective not a SiFive
perspective).
- [Qemu-devel] [PATCH v1 0/5] Connect a PCIe host and graphics support to RISC-V, Alistair Francis, 2018/06/22
- [Qemu-devel] [PATCH v1 1/5] hw/riscv/virtio: Set the soc device tree node as a simple-bus, Alistair Francis, 2018/06/22
- [Qemu-devel] [PATCH v1 2/5] hw/riscv/virt: Increase the number of interrupts, Alistair Francis, 2018/06/22
- [Qemu-devel] [PATCH v1 3/5] hw/riscv/virt: Connect the Xilinx PCIe, Alistair Francis, 2018/06/22
- [Qemu-devel] [PATCH v1 4/5] hw/riscv/virt: Connect a VGA PCIe device, Alistair Francis, 2018/06/22
- [Qemu-devel] [PATCH v1 5/5] riscv64-softmmu.mak: Build Virtio Block support, Alistair Francis, 2018/06/22