On 05/21/2017 06:12 PM, Adam Carter wrote:
> <snip>
> 
>     > [    0.991863] iommu: Adding device 0000:06:00.0 to group 12
>     > [    0.991982] iommu: Adding device 0000:07:04.0 to group 12
>     > [    1.063849] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
>     > [    1.063962] AMD-Vi: Interrupt remapping enabled
>     > [    1.064145] AMD-Vi: Lazy IO/TLB flushing enabled
>     > [    1.065331] perf: AMD NB counters detected
> 
> 
> I'm similar, but have a couple of extra entries. I've read a little bit
> about them, but so far am unable to determine if their existence
> indicates a better or worse kernel config.
> 
> [    1.036309] AMD-Vi: Lazy IO/TLB flushing enabled
> [    1.036419] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
> [    1.036529] software IO TLB [mem 0xba61a000-0xbe61a000] (64MB) mapped
> at [ffffa3b87a61a000-ffffa3b87e619fff]
> [    1.036744] perf: AMD NB counters detected
> 
>     And the Linux AGP Driver ( in-kernel ) is working now.
> 
>     Now this is showing properly with lspci :
>     00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 I/O
>     Memory Management Unit (IOMMU)
> 
> 
> Same.

The (SWIOTLB) should not be the default.

What kernel parameters for IOMMUs are you using now?

The listed result I posted is with nothing related to IOMMUs in the
kernel parameters, and NO GART IOMMU support compiled.


Corbin

Reply via email to