RE: [PATCH kernel v2 4/4] powerpc/pseries/svm: Allow IOMMU to work in SVM

2020-01-02 Thread Ram Pai
On Fri, Jan 03, 2020 at 11:08:49AM +1100, David Gibson wrote: > On Thu, Jan 02, 2020 at 02:21:06PM -0800, Ram Pai wrote: > > On Mon, Dec 16, 2019 at 03:19:24PM +1100, Alexey Kardashevskiy wrote: > > > H_PUT_TCE_INDIRECT uses a shared page to send up to 512 TCE to > > > a hypervisor in a single hype

Re: [PATCH kernel v2 4/4] powerpc/pseries/svm: Allow IOMMU to work in SVM

2020-01-02 Thread David Gibson
On Thu, Jan 02, 2020 at 02:21:06PM -0800, Ram Pai wrote: > On Mon, Dec 16, 2019 at 03:19:24PM +1100, Alexey Kardashevskiy wrote: > > H_PUT_TCE_INDIRECT uses a shared page to send up to 512 TCE to > > a hypervisor in a single hypercall. > > Actually H_PUT_TCE_INDIRECT never used shared page. It wo

Re: [PATCH kernel v2 4/4] powerpc/pseries/svm: Allow IOMMU to work in SVM

2020-01-02 Thread Ram Pai
On Mon, Dec 16, 2019 at 03:19:24PM +1100, Alexey Kardashevskiy wrote: > H_PUT_TCE_INDIRECT uses a shared page to send up to 512 TCE to > a hypervisor in a single hypercall. Actually H_PUT_TCE_INDIRECT never used shared page. It would have used shared pages if the 'shared-page' solution was accept

Re: [PATCH kernel v2 4/4] powerpc/pseries/svm: Allow IOMMU to work in SVM

2019-12-16 Thread Thiago Jung Bauermann
Alexey Kardashevskiy writes: > H_PUT_TCE_INDIRECT uses a shared page to send up to 512 TCE to > a hypervisor in a single hypercall. This does not work for secure VMs > as the page needs to be shared or the VM should use H_PUT_TCE instead. > > This disables H_PUT_TCE_INDIRECT by clearing the FW_