On Fri, Mar 02, 2018 at 04:08:47PM +0100, Paolo Bonzini wrote:
> On 01/03/2018 11:33, Liu, Yi L wrote:
> >
> > +struct IntelIOMMUAssignedDeviceNode {
> > +VTDAddressSpace *vtd_as;
> > +QLIST_ENTRY(IntelIOMMUAssignedDeviceNode) next;
> > +};
> > +
>
> This QLIST_ENTRY can also be placed d
On 01/03/2018 11:33, Liu, Yi L wrote:
>
> +struct IntelIOMMUAssignedDeviceNode {
> +VTDAddressSpace *vtd_as;
> +QLIST_ENTRY(IntelIOMMUAssignedDeviceNode) next;
> +};
> +
This QLIST_ENTRY can also be placed directly in VTDAddressSpace (e.g.
next_assigned_dev), so that the notify function
This patch records assigned devices in a list within Intel vIOMMU
emulator. The recorded info can be used to filter out affect assigned
devices when Qemu captured guest's cache invalidate request.
Signed-off-by: Liu, Yi L
---
hw/i386/intel_iommu.c | 31 ++-
in
This patch records assigned devices in a list within Intel vIOMMU
emulator. The recorded info can be used to filter out affect assigned
devices when Qemu captured guest's cache invalidate request.
Signed-off-by: Liu, Yi L
---
hw/i386/intel_iommu.c | 31 ++-
in