[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 00/18] VT-d: vfio enablement and misc enhance
From: |
Peter Xu |
Subject: |
Re: [Qemu-devel] [PATCH v5 00/18] VT-d: vfio enablement and misc enhances |
Date: |
Tue, 24 Jan 2017 19:49:10 +0800 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Jan 24, 2017 at 06:25:53PM +0800, Peter Xu wrote:
> This is v5 of vt-d vfio enablement series.
>
> Most of the changes in v5 is not functionally, but related to
> comments, error_report()s, debugging, squashing patches, etc. (which
> are confirmed changes in v4), besides a tiny tweak when unmapping a
> whole address space (please see below changelog). There are still
> discussions in v4 thread, we can just continue there (or here), and
> from this version I'll remove RFC tag.
>
> I didn't rebase to master since current master failed to build on my
> laptop (with a "vl.c/hax..." error), however this series should be
> okay to be applied cleanly upon it.
Sorry I forgot to append the todo list (please help adding in in case
I missed anything):
- don't need to notify IOTLB (psi/gsi/global) invalidations to devices
that with ATS enabled
- investigate when guest map page while mask contains existing mapped
pages (e.g. map 12k-16k first, then map 0-12k)
- coalesce unmap during page walk (currently, we send it once per
page)
- when do PSI for unmap, whether we can send one notify directly
instead of walking over the page table?
Above does not contain those that are still during discussion. And,
some of the entries still need tests to further prove it's
feasibility.
Thanks,
-- peterx
- [Qemu-devel] [PATCH v5 08/18] intel_iommu: fix trace for addr translation, (continued)
- [Qemu-devel] [PATCH v5 08/18] intel_iommu: fix trace for addr translation, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 10/18] memory: add section range info for IOMMU notifier, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 11/18] memory: provide IOMMU_NOTIFIER_FOREACH macro, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 12/18] memory: provide iommu_replay_all(), Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 13/18] memory: introduce memory_region_notify_one(), Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 14/18] memory: add MemoryRegionIOMMUOps.replay() callback, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 15/18] intel_iommu: provide its own replay() callback, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 16/18] intel_iommu: do replay when context invalidate, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 17/18] intel_iommu: allow dynamic switch of IOMMU region, Peter Xu, 2017/01/24
- [Qemu-devel] [PATCH v5 18/18] intel_iommu: enable vfio devices, Peter Xu, 2017/01/24
- Re: [Qemu-devel] [PATCH v5 00/18] VT-d: vfio enablement and misc enhances,
Peter Xu <=