Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-19 Thread Jason Wang
On 2017年04月20日 13:28, Peter Xu wrote: On Thu, Apr 20, 2017 at 01:18:28PM +0800, Jason Wang wrote: On 2017年04月18日 12:21, Peter Xu wrote: On Tue, Apr 18, 2017 at 12:00:13PM +0800, Jason Wang wrote: On 2017年04月18日 11:50, Peter Xu wrote: On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wro

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-19 Thread Peter Xu
On Thu, Apr 20, 2017 at 01:18:28PM +0800, Jason Wang wrote: > > > On 2017年04月18日 12:21, Peter Xu wrote: > >On Tue, Apr 18, 2017 at 12:00:13PM +0800, Jason Wang wrote: > >> > >>On 2017年04月18日 11:50, Peter Xu wrote: > >>>On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wrote: > On 2017年04月1

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-19 Thread Jason Wang
On 2017年04月18日 12:21, Peter Xu wrote: On Tue, Apr 18, 2017 at 12:00:13PM +0800, Jason Wang wrote: On 2017年04月18日 11:50, Peter Xu wrote: On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wrote: On 2017年04月17日 18:58, Peter Xu wrote: [...] +static void vtd_switch_address_space(VTDAddress

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-17 Thread Peter Xu
On Tue, Apr 18, 2017 at 12:00:13PM +0800, Jason Wang wrote: > > > On 2017年04月18日 11:50, Peter Xu wrote: > >On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wrote: > >>On 2017年04月17日 18:58, Peter Xu wrote: > >[...] > > > >>>+static void vtd_switch_address_space(VTDAddressSpace *as) > >>>+{ > >

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-17 Thread Jason Wang
On 2017年04月18日 11:50, Peter Xu wrote: On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wrote: On 2017年04月17日 18:58, Peter Xu wrote: [...] +static void vtd_switch_address_space(VTDAddressSpace *as) +{ +bool use_iommu; + +assert(as); + +use_iommu = as->iommu_state->dmar_enable

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-17 Thread Peter Xu
On Tue, Apr 18, 2017 at 11:23:35AM +0800, Jason Wang wrote: > On 2017年04月17日 18:58, Peter Xu wrote: [...] > >+static void vtd_switch_address_space(VTDAddressSpace *as) > >+{ > >+bool use_iommu; > >+ > >+assert(as); > >+ > >+use_iommu = as->iommu_state->dmar_enabled; > >+if (use_io

Re: [Qemu-devel] [PATCH 7/7] intel_iommu: support passthrough (PT)

2017-04-17 Thread Jason Wang
On 2017年04月17日 18:58, Peter Xu wrote: Signed-off-by: Peter Xu --- hw/i386/intel_iommu.c | 109 + hw/i386/intel_iommu_internal.h | 1 + hw/i386/trace-events | 1 + hw/i386/x86-iommu.c| 1 + include/hw/i386/x86-io