Hi Daniel, It's glad to see that we have the dedicate PCIe device ID for RISC-V IOMMU.
Reviewed-by: Frank Chang <frank.ch...@sifive.com> Daniel Henrique Barboza <dbarb...@ventanamicro.com> 於 2024年5月3日 週五 下午8:44寫道: > > Reserve an id to be used by the RISC-V IOMMU PCI device. > > Cc: Gerd Hoffmann <kra...@redhat.com> > Signed-off-by: Daniel Henrique Barboza <dbarb...@ventanamicro.com> > --- > docs/specs/pci-ids.rst | 2 ++ > include/hw/pci/pci.h | 1 + > 2 files changed, 3 insertions(+) > > diff --git a/docs/specs/pci-ids.rst b/docs/specs/pci-ids.rst > index c0a3dec2e7..a89a9d0939 100644 > --- a/docs/specs/pci-ids.rst > +++ b/docs/specs/pci-ids.rst > @@ -94,6 +94,8 @@ PCI devices (other than virtio): > PCI ACPI ERST device (``-device acpi-erst``) > 1b36:0013 > PCI UFS device (``-device ufs``) > +1b36:0014 > + PCI RISC-V IOMMU device > > All these devices are documented in :doc:`index`. > > diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h > index eaa3fc99d8..462aed1503 100644 > --- a/include/hw/pci/pci.h > +++ b/include/hw/pci/pci.h > @@ -115,6 +115,7 @@ extern bool pci_available; > #define PCI_DEVICE_ID_REDHAT_PVPANIC 0x0011 > #define PCI_DEVICE_ID_REDHAT_ACPI_ERST 0x0012 > #define PCI_DEVICE_ID_REDHAT_UFS 0x0013 > +#define PCI_DEVICE_ID_REDHAT_RISCV_IOMMU 0x0014 > #define PCI_DEVICE_ID_REDHAT_QXL 0x0100 > > #define FMT_PCIBUS PRIx64 > -- > 2.44.0 > >