NAK Re: [SRU][Zesty] Support SMMU passthrough using the default domain

Manoj Iyer manoj.iyer at canonical.com
Fri May 19 18:43:58 UTC 2017


I figured out what the problem is ... I missed one patch in my list of 
patches I sent you. To avoid such mistakes with large patch set I 
should have used pull requests. Let me send you a pull request for this 
patch series so that I don't mess it up when I do a git send-email.

On Thu, May 18, 2017 at 10:44 AM, Manoj Iyer <manoj.iyer at canonical.com> 
wrote:
> 
> 
> On Thu, May 18, 2017 at 10:34 AM, Paolo Pisati 
> <paolo.pisati at canonical.com> wrote:
>> I've applied all your patches on top of zesty/master [1], and in a
>> zesty amd64 chroot i ran:
>> 
>> $ fdr clean && debian/rules build
>> 
>> ...
>>   CC      drivers/iommu/intel-iommu.o
>> /home/ppisati/ubuntu/drivers/iommu/intel-iommu.c:5393:31: error:
>> static declaration of 'intel_iommu_ops' follows non-static 
>> declaration
>>  static const struct iommu_ops intel_iommu_ops = {
>>                                ^~~~~~~~~~~~~~~
>> /home/ppisati/ubuntu/drivers/iommu/intel-iommu.c:551:24: note:
>> previous declaration of 'intel_iommu_ops' was here
>>  const struct iommu_ops intel_iommu_ops;
>>                         ^~~~~~~~~~~~~~~
>> /home/ppisati/ubuntu/scripts/Makefile.build:294: recipe for target
>> 'drivers/iommu/intel-iommu.o' failed
>> make[4]: *** [drivers/iommu/intel-iommu.o] Error 1
>> /home/ppisati/ubuntu/scripts/Makefile.build:567: recipe for target
>> 'drivers/iommu' failed
>> make[3]: *** [drivers/iommu] Error 2
>> make[3]: *** Waiting for unfinished jobs....
>> /home/ppisati/ubuntu/Makefile:1020: recipe for target 'drivers' 
>> failed
>> make[2]: *** [drivers] Error 2
>> make[2]: Leaving directory 
>> '/home/ppisati/ubuntu/debian/build/build-generic'
>> Makefile:150: recipe for target 'sub-make' failed
>> make[1]: *** [sub-make] Error 2
>> make[1]: Leaving directory '/home/ppisati/ubuntu'
>> debian/rules.d/2-binary-arch.mk:70: recipe for target
>> '/home/ppisati/ubuntu/debian/stamps/stamp-build-generic' failed
>> make: *** [/home/ppisati/ubuntu/debian/stamps/stamp-build-generic] 
>> Error 2
> 
> Ouch! let me take a look at a that and resend these patches.
> 
>> 
>> 
>> 1: 
>> https://git.launchpad.net/~p-pisati/ubuntu/+source/linux/log/?h=z-master-lp1688158
>> 
>> On Thu, May 18, 2017 at 5:10 PM, Manoj Iyer 
>> <manoj.iyer at canonical.com> wrote:
>>> 
>>> 
>>>  On Thu, May 18, 2017 at 4:24 AM, Paolo Pisati 
>>> <paolo.pisati at canonical.com>
>>>  wrote:
>>> 
>>>  On Tue, May 16, 2017 at 10:11 PM, Manoj Iyer 
>>> <manoj.iyer at canonical.com>
>>>  wrote:
>>> 
>>>  This patch series adds support for SMMU passthrough using the 
>>> default
>>>  domain, the patch series implements a kernel command-line option
>>>  iommu.passthrough=0/1 1 - Bypass the IOMMU for DMA, 0 - Use IOMMU
>>>  translation for DMA. This feature is desired on both Qualcomm 
>>> Centriq 2400
>>>  and Thunder-X platforms. The bug report
>>>  http://bugs.launchpad.net/bugs/1688158 has detailed test results 
>>> from
>>>  Qualcomm demonstrating performance improvements using passthrough. 
>>> I have
>>>  also tested the kernel on Thundex-X for any regressions, for both 
>>> boot test
>>>  and pci passthrough. Please review and consider for SRU.
>>> 
>>>  Doesn't build.
>>> 
>>> 
>>>  Could you give me a bit more details? The patches were picked from
>>>  linux-next and built for testing.
>>> 
>>>  --
>>>  bye, p.
>> 
>> 
>> 
>> --
>> bye,
>> p.
>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170519/3ec81e75/attachment.html>


More information about the kernel-team mailing list