From: kgene@kernel.org (Kukjin Kim)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT andDMA-mapping subsystem
Date: Sat, 23 May 2015 12:56:20 +0900 [thread overview]
Message-ID: <555FFA64.6030709@kernel.org> (raw)
In-Reply-To: <CABxcv=nP5n1d=yv5EyD3aUcBBuD7Bka_7VQ1KsbFb9=ju37rdA@mail.gmail.com>
On 05/20/15 16:31, Javier Martinez Canillas wrote:
> Hello Marek,
>
> On Tue, May 19, 2015 at 3:20 PM, Marek Szyprowski
> <m.szyprowski@samsung.com> wrote:
>> Hello Everyone,
>>
>> This is yet another attempt to get Exynos SYSMMU driver with integrated
>> with IOMMU & DMA-mapping subsystems. This version includes minor fixes
>> suggested by Joerg Roedel, Cho KyongHo and Robin Murphy.
>>
>> All patches are also available in the following git repository:
>> https://git.linaro.org/people/marek.szyprowski/linux-srpol.git
>> branch v4.1-exynos-iommu-v7.
>>
>> My plan for merging this patchset is as follows:
>> - DTS changes and power domain changes should go via Samsung tree to avoid
>> conflicts with other pending DTS patches
>> - all exynos-iommu patches and dma-mapping/reserved iommu region should go
>> via IOMMU tree,
>> - all Exynos DRM patches should go via DRM/Exynos tree.
>>
>> There are no build cross-subsystem dependencies and IOMMU on Exynos is
>> already nonfunctional (and disabled in defconfig), so merging patches in
>> parts doesn't break anything.
>>
>> There are knowns issues with Exynos DRM driver and IOMMU support
>> (i.e. Xorg freeze reported by Javier Martinez Canillas:
>> http://www.spinics.net/lists/linux-samsung-soc/msg44350.html ). They
>> will be handled by a separate fixes to Exynos DRM drivers. This patchset
>> fixes only those issues in Exynos DRM FIMD driver, which prevents
>> booting to console.
>>
>
> I tested your v7 using exynos_defconfig + CONFIG_EXYNOS_IOMMU on both
> Exynos5250 Snow and Exynos5420 Peach Pit Chromebooks.
>
> I can only reproduce the complete system hang on Xorg if I use the
> xf86-video-armsoc DDX. If I use the -fbdev DDX instead, X starts
> correctly and the system does not freeze. Also, this only happens on
> Exynos5420 Peach Pit, Exynos5250 Snow is working correctly even when
> using the -armsoc DDX.
>
> So as you said, this is a separate issue with the Exynos DRM driver
> IOMMU support and is not related to your series. For the whole series:
>
> Tested-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
>
Thanks for your test on the boards.
I'll sort out the arch/ side changes into samsung tree in this weekend.
- Kukjin
next prev parent reply other threads:[~2015-05-23 3:56 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-19 13:20 [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 01/25] drm/exynos: iommu: detach from default dma-mapping domain on init Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 02/25] drm/exynos: fimd: ensure proper hw state in fimd_clear_channel() Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 03/25] iommu: Init iommu-groups support earlier, in core_initcall Marek Szyprowski
2015-05-23 16:23 ` Laurent Pinchart
2015-05-25 7:28 ` Marek Szyprowski
2015-05-29 8:33 ` Joerg Roedel
2015-05-19 13:20 ` [PATCH v7 04/25] iommu/exynos: Don't read version register on every tlb operation Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 05/25] iommu/exynos: Remove unused functions Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 06/25] iommu/exynos: Remove useless members from exynos_iommu_owner structure Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 07/25] iommu/exynos: Refactor function parameters to simplify code Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 08/25] iommu/exynos: Rename variables to reflect their purpose Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 09/25] iommu/exynos: Use struct exynos_iommu_domain in internal structures Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 10/25] iommu/exynos: Remove excessive includes and sort others alphabetically Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 11/25] iommu/exynos: Document internal structures Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 12/25] iommu/exynos: Add/remove callbacks should fail if no iommu is available Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 13/25] iommu/exynos: Add support for binding more than one sysmmu to master device Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 14/25] iommu/exynos: Add support for runtime_pm Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 15/25] iommu/exynos: Add system suspend/resume support Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 16/25] iommu/exynos: Init from dt-specific callback instead of initcall Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 17/25] iommu/exynos: Add callback for initializing devices from device tree Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 18/25] ARM: Exynos: pm_domains: register power domain driver from core_initcall Marek Szyprowski
2015-05-20 0:51 ` Krzysztof Kozlowski
2015-05-19 13:20 ` [PATCH v7 19/25] ARM: dts: exynos4: add sysmmu nodes Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 20/25] ARM: dts: exynos3250: " Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 21/25] ARM: dts: exynos4415: " Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 22/25] ARM: dts: exynos5250: " Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 23/25] ARM: dts: exynos5420: " Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 24/25] ARM: DMA-mapping: add support for creating reserved mappings in iova space Marek Szyprowski
2015-05-19 13:20 ` [PATCH v7 25/25] ARM: dts: exynos: add iommu reserved regions for bootloader's splash screen Marek Szyprowski
2015-05-20 7:31 ` [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem Javier Martinez Canillas
2015-05-23 3:56 ` Kukjin Kim [this message]
2015-05-28 23:54 ` [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT andDMA-mapping subsystem Krzysztof Kozlowski
2015-05-29 8:52 ` [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT and DMA-mapping subsystem Joerg Roedel
2015-06-01 10:10 ` [PATCH 0/6] Exynos SYSMMU (IOMMU) dts and arch updates Marek Szyprowski
2015-06-01 10:10 ` [PATCH 1/6] ARM: Exynos: pm_domains: register power domain driver from core_initcall Marek Szyprowski
2015-06-01 10:10 ` [PATCH 2/6] ARM: dts: exynos4: add sysmmu nodes Marek Szyprowski
2015-06-01 10:10 ` [PATCH 3/6] ARM: dts: exynos3250: " Marek Szyprowski
2015-06-01 10:10 ` [PATCH 4/6] ARM: dts: exynos4415: " Marek Szyprowski
2015-06-01 10:10 ` [PATCH 5/6] ARM: dts: exynos5250: " Marek Szyprowski
2015-06-01 10:10 ` [PATCH 6/6] ARM: dts: exynos5420: " Marek Szyprowski
2015-06-01 19:12 ` Exynos 5410 support (was [PATCH 6/6] ARM: dts: exynos5420: add sysmmu nodes) Ben Gamari
2015-06-01 23:51 ` Krzysztof Kozłowski
2015-06-02 8:13 ` Ben Gamari
2015-06-02 8:26 ` Krzysztof Kozłowski
2015-06-04 19:28 ` Ben Gamari
2015-06-01 11:34 ` [PATCH 0/6] Exynos SYSMMU (IOMMU) dts and arch updates Krzysztof Kozlowski
2015-06-03 23:11 ` Kukjin Kim
2015-06-04 3:51 ` Krzysztof Kozlowski
2015-06-04 6:10 ` Krzysztof Kozlowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=555FFA64.6030709@kernel.org \
--to=kgene@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).