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
>
>

Reply via email to