public inbox for linux-samsung-soc@vger.kernel.org
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <k.kozlowski@samsung.com>
To: Kukjin Kim <kgene@kernel.org>
Cc: Javier Martinez Canillas <javier@dowhile0.org>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	"iommu@lists.linux-foundation.org"
	<iommu@lists.linux-foundation.org>,
	"linux-samsung-soc@vger.kernel.org"
	<linux-samsung-soc@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	linaro-mm-sig@lists.linaro.org, Arnd Bergmann <arnd@arndb.de>,
	Shaik Ameer Basha <shaik.ameer@samsung.com>,
	Cho KyongHo <pullip.cho@samsung.com>,
	Joerg Roedel <joro@8bytes.org>,
	Thierry Reding <treding@nvidia.com>,
	Olof Johansson <olof@lixom.net>,
	Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Rob Herring <robh@kernel.org>, Will Deacon <will.deacon@arm.com>,
	David Wodhouse <dwmw2@infradead.org>,
	Inki Dae <inki.dae@samsung.com>,
	Tomasz Figa <tomasz.figa@gmail.com>,
	Kyungmin Park <kyungmin.park@samsung.com>,
	Joonyoung Shim <jy0922.shim@samsung.com>
Subject: Re: [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT andDMA-mapping subsystem
Date: Fri, 29 May 2015 08:54:36 +0900	[thread overview]
Message-ID: <5567AABC.1040008@samsung.com> (raw)
In-Reply-To: <555FFA64.6030709@kernel.org>

On 23.05.2015 12:56, Kukjin Kim wrote:
> 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.

Hi Kukjin,

How is the progress of sorting out this patchset? There will be some
conflicts between this and DTS-label-rework so maybe you want something
to be rebased?

Best regards,
Krzysztpf

  reply	other threads:[~2015-05-28 23:54 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
     [not found]   ` <1432041645-11172-4-git-send-email-m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
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 20/25] ARM: dts: exynos3250: add sysmmu nodes 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   ` [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT andDMA-mapping subsystem Kukjin Kim
2015-05-28 23:54     ` Krzysztof Kozlowski [this message]
     [not found] ` <1432041645-11172-1-git-send-email-m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-05-19 13:20   ` [PATCH v7 19/25] ARM: dts: exynos4: add sysmmu nodes Marek Szyprowski
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=5567AABC.1040008@samsung.com \
    --to=k.kozlowski@samsung.com \
    --cc=arnd@arndb.de \
    --cc=dwmw2@infradead.org \
    --cc=inki.dae@samsung.com \
    --cc=iommu@lists.linux-foundation.org \
    --cc=javier@dowhile0.org \
    --cc=joro@8bytes.org \
    --cc=jy0922.shim@samsung.com \
    --cc=kgene@kernel.org \
    --cc=kyungmin.park@samsung.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linaro-mm-sig@lists.linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=m.szyprowski@samsung.com \
    --cc=olof@lixom.net \
    --cc=pullip.cho@samsung.com \
    --cc=robh@kernel.org \
    --cc=shaik.ameer@samsung.com \
    --cc=tomasz.figa@gmail.com \
    --cc=treding@nvidia.com \
    --cc=will.deacon@arm.com \
    /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