All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Li, ZhenHua" <zhen-hual-VXdhtT5mjnY@public.gmane.org>
To: Joerg Roedel <joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
Cc: David Woodhouse <dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>,
	jroedel-zLv9SwRftAIdnm+yROfE0A@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
	"Li, ZhenHua" <zhen-hual-VXdhtT5mjnY@public.gmane.org>,
	dyoung-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Subject: Re: [PATCH 00/19] Fix Intel IOMMU breakage in kdump kernel
Date: Thu, 25 Jun 2015 14:40:20 +0800	[thread overview]
Message-ID: <558BA254.7010505@hp.com> (raw)
In-Reply-To: <1434178047-17809-1-git-send-email-joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>

Hi all,
I see Joerg has backported it to sles12 in the commoent of novel
bugzilla 856382, so I will only backport it to redhat el.

Thanks
Zhenhua

On 06/13/2015 02:47 PM, Joerg Roedel wrote:
> Hi,
>
> as David Woodhouse pointed out, my fixes and cleanups for
> the original patch-set turned out to be a complete rewrite.
> So to have a cleaner history of the feature and to make
> backporting easier, here is a rewrite of my changes based on
> v4.1-rc7.
>
> Some additional issues have been fixed by this rewrite, like
> a kdump-kernel boot panic with 'iommu=pt' and support for
> copying the extended root-entry and context table formats
> has been added.
>
> I plan to rebuild the x86/vt-d branch of the iommu tree with
> these patches.
>
> Regards,
>
> 	Joerg
>
> Joerg Roedel (19):
>    iommu/vt-d: Cleanup log messages
>    iommu/vt-d: Init QI before root entry is allocated
>    iommu/vt-d: Make root entry visible for hardware right after
>      allocation
>    iommu/vt-d: Detect pre enabled translation
>    iommu/vt-d: Copy translation tables from old kernel
>    iommu/vt-d: Do not re-use domain-ids from the old kernel
>    iommu/vt-d: Mark copied context entries
>    iommu/vt-d: Allocate si_domain in init_dmars()
>    iommu/vt-d: Don't do early domain assignment if kdump kernel
>    iommu/vt-d: Don't copy translation tables if RTT bit needs to be
>      changed
>    iommu/vt-d: Don't disable translation prior to OS handover
>    iommu/vt-d: Enable Translation only if it was previously disabled
>    iommu/vt-d: Move EIM detection to intel_prepare_irq_remapping
>    iommu/vt-d: Move QI initializationt to intel_setup_irq_remapping
>    iommu/vt-d: Disable IRQ remapping in intel_prepare_irq_remapping
>    iommu/vt-d: Set IRTA in intel_setup_irq_remapping
>    iommu/vt-d: Copy IR table from old kernel when in kdump mode
>    iommu/vt-d: Make sure copied over IR entries are not reused
>    iommu/vt-d: Don't disable IR when it was previously enabled
>
>   drivers/iommu/dmar.c                |  28 +-
>   drivers/iommu/intel-iommu.c         | 495 ++++++++++++++++++++++++++++--------
>   drivers/iommu/intel_irq_remapping.c | 255 ++++++++++++-------
>   include/linux/intel-iommu.h         |   5 +
>   4 files changed, 573 insertions(+), 210 deletions(-)
>

WARNING: multiple messages have this Message-ID (diff)
From: "Li, ZhenHua" <zhen-hual@hp.com>
To: Joerg Roedel <joro@8bytes.org>
Cc: iommu@lists.linux-foundation.org,
	David Woodhouse <dwmw2@infradead.org>,
	bhe@redhat.com, ddutile@redhat.com, alex.williamson@redhat.com,
	dyoung@redhat.com, linux-kernel@vger.kernel.org,
	jroedel@8bytes.org, "Li, ZhenHua" <zhen-hual@hp.com>
Subject: Re: [PATCH 00/19] Fix Intel IOMMU breakage in kdump kernel
Date: Thu, 25 Jun 2015 14:40:20 +0800	[thread overview]
Message-ID: <558BA254.7010505@hp.com> (raw)
In-Reply-To: <1434178047-17809-1-git-send-email-joro@8bytes.org>

Hi all,
I see Joerg has backported it to sles12 in the commoent of novel
bugzilla 856382, so I will only backport it to redhat el.

Thanks
Zhenhua

On 06/13/2015 02:47 PM, Joerg Roedel wrote:
> Hi,
>
> as David Woodhouse pointed out, my fixes and cleanups for
> the original patch-set turned out to be a complete rewrite.
> So to have a cleaner history of the feature and to make
> backporting easier, here is a rewrite of my changes based on
> v4.1-rc7.
>
> Some additional issues have been fixed by this rewrite, like
> a kdump-kernel boot panic with 'iommu=pt' and support for
> copying the extended root-entry and context table formats
> has been added.
>
> I plan to rebuild the x86/vt-d branch of the iommu tree with
> these patches.
>
> Regards,
>
> 	Joerg
>
> Joerg Roedel (19):
>    iommu/vt-d: Cleanup log messages
>    iommu/vt-d: Init QI before root entry is allocated
>    iommu/vt-d: Make root entry visible for hardware right after
>      allocation
>    iommu/vt-d: Detect pre enabled translation
>    iommu/vt-d: Copy translation tables from old kernel
>    iommu/vt-d: Do not re-use domain-ids from the old kernel
>    iommu/vt-d: Mark copied context entries
>    iommu/vt-d: Allocate si_domain in init_dmars()
>    iommu/vt-d: Don't do early domain assignment if kdump kernel
>    iommu/vt-d: Don't copy translation tables if RTT bit needs to be
>      changed
>    iommu/vt-d: Don't disable translation prior to OS handover
>    iommu/vt-d: Enable Translation only if it was previously disabled
>    iommu/vt-d: Move EIM detection to intel_prepare_irq_remapping
>    iommu/vt-d: Move QI initializationt to intel_setup_irq_remapping
>    iommu/vt-d: Disable IRQ remapping in intel_prepare_irq_remapping
>    iommu/vt-d: Set IRTA in intel_setup_irq_remapping
>    iommu/vt-d: Copy IR table from old kernel when in kdump mode
>    iommu/vt-d: Make sure copied over IR entries are not reused
>    iommu/vt-d: Don't disable IR when it was previously enabled
>
>   drivers/iommu/dmar.c                |  28 +-
>   drivers/iommu/intel-iommu.c         | 495 ++++++++++++++++++++++++++++--------
>   drivers/iommu/intel_irq_remapping.c | 255 ++++++++++++-------
>   include/linux/intel-iommu.h         |   5 +
>   4 files changed, 573 insertions(+), 210 deletions(-)
>


  parent reply	other threads:[~2015-06-25  6:40 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-13  6:47 [PATCH 00/19] Fix Intel IOMMU breakage in kdump kernel Joerg Roedel
2015-06-13  6:47 ` Joerg Roedel
     [not found] ` <1434178047-17809-1-git-send-email-joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-06-13  6:47   ` [PATCH 01/19] iommu/vt-d: Cleanup log messages Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 02/19] iommu/vt-d: Init QI before root entry is allocated Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 03/19] iommu/vt-d: Make root entry visible for hardware right after allocation Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 04/19] iommu/vt-d: Detect pre enabled translation Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 05/19] iommu/vt-d: Copy translation tables from old kernel Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 06/19] iommu/vt-d: Do not re-use domain-ids from the " Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 07/19] iommu/vt-d: Mark copied context entries Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 08/19] iommu/vt-d: Allocate si_domain in init_dmars() Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 09/19] iommu/vt-d: Don't do early domain assignment if kdump kernel Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 10/19] iommu/vt-d: Don't copy translation tables if RTT bit needs to be changed Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 12/19] iommu/vt-d: Enable Translation only if it was previously disabled Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 13/19] iommu/vt-d: Move EIM detection to intel_prepare_irq_remapping Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 14/19] iommu/vt-d: Move QI initializationt to intel_setup_irq_remapping Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 15/19] iommu/vt-d: Disable IRQ remapping in intel_prepare_irq_remapping Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 16/19] iommu/vt-d: Set IRTA in intel_setup_irq_remapping Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 17/19] iommu/vt-d: Copy IR table from old kernel when in kdump mode Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 18/19] iommu/vt-d: Make sure copied over IR entries are not reused Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-13  6:47   ` [PATCH 19/19] iommu/vt-d: Don't disable IR when it was previously enabled Joerg Roedel
2015-06-13  6:47     ` Joerg Roedel
2015-06-25  6:40   ` Li, ZhenHua [this message]
2015-06-25  6:40     ` [PATCH 00/19] Fix Intel IOMMU breakage in kdump kernel Li, ZhenHua
2015-06-13  6:47 ` [PATCH 11/19] iommu/vt-d: Don't disable translation prior to OS handover Joerg Roedel
2015-06-23 13:31 ` [PATCH 00/19] Fix Intel IOMMU breakage in kdump kernel David Woodhouse
     [not found]   ` <1435066290.12045.2.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-06-23 14:06     ` Joerg Roedel
2015-06-23 14:06       ` Joerg Roedel
     [not found]       ` <20150623140631.GB2724-l3A5Bk7waGM@public.gmane.org>
2015-06-23 14:38         ` David Woodhouse
2015-06-23 14:38           ` David Woodhouse
     [not found]           ` <1435070334.12045.24.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-06-25  6:35             ` Li, ZhenHua
2015-06-25  6:35               ` Li, ZhenHua
2015-06-25  8:06               ` David Woodhouse

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=558BA254.7010505@hp.com \
    --to=zhen-hual-vxdhtt5mjny@public.gmane.org \
    --cc=dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
    --cc=dyoung-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
    --cc=joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org \
    --cc=jroedel-zLv9SwRftAIdnm+yROfE0A@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.