[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 05/10] pc: Allow instantiating a virtio-iommu device
From: |
Jean-Philippe Brucker |
Subject: |
Re: [PATCH v3 05/10] pc: Allow instantiating a virtio-iommu device |
Date: |
Fri, 1 Oct 2021 16:36:44 +0100 |
On Mon, Sep 20, 2021 at 10:24:40AM +0200, Igor Mammedov wrote:
> > + if (pcms->virtio_iommu && x86_iommu_get_default()) {
> > + error_report("QEMU does not support multiple vIOMMUs for x86
> > yet.");
> > + exit(EXIT_FAILURE);
> > + }
>
> previous patch does similar check, doesn't it?
> So is why it's not implement the same way?
The existing check for Intel and AMD IOMMUs is in x86_iommu_set_default(),
but virtio-iommu isn't an X86IOMMUState (because it already inherits
virtio object, and because X86IOMMUState is used for IRQ remapping which
isn't supported by virtio-iommu).
I'll move the check from X86IOMMUState into pre_plug to avoid the
duplication.
Thanks,
Jean
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v3 05/10] pc: Allow instantiating a virtio-iommu device,
Jean-Philippe Brucker <=