From: "Roger Pau Monné" <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
Oleksii Kurochko <oleksii.kurochko@gmail.com>
Subject: Re: [PATCH for-4.20 v2 0/5] x86/iommu: make CX16 mandatory for IOMMU
Date: Fri, 24 Jan 2025 15:27:46 +0100 [thread overview]
Message-ID: <Z5OjYhD6nbFYa4ff@macbook.local> (raw)
In-Reply-To: <3204bed4-4f03-405e-b77c-4355803f3a31@citrix.com>
On Fri, Jan 24, 2025 at 02:24:34PM +0000, Andrew Cooper wrote:
> On 24/01/2025 12:01 pm, Roger Pau Monne wrote:
> > Hello,
> >
> > The following series is the original CX16 series sent by Teddy, with the
> > CX16 checks split into a separate patch, plus one extra patch to switch
> > AMD-Vi to use CMPXCHG16B when updating Interrupt Remapping Entries.
> >
> > Note that last patch to use CMPXCHG16B fixes a real bug with AMD
> > hardware.
> >
> > Thanks, Roger.
> >
> > Roger Pau Monne (1):
> > iommu/amd: atomically update IRTE
> >
> > Teddy Astie (4):
> > x86/iommu: check for CMPXCHG16B when enabling IOMMU
> > iommu/vtd: remove non-CX16 logic from interrupt remapping
> > x86/iommu: remove non-CX16 logic from DMA remapping
> > iommu/vtd: cleanup MAP_SINGLE_DEVICE and related code
>
> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Thanks.
> CC Oleksii. Patch 5 is a real bugfix that needs backporting, and the
> prior patches have been in an almost-ready state for more than a release
> now.
I've split the checks into a pre-patch, and did a bit more cleanup of
code that was no longer needed (pre/post interrupt mask before IRTE
update), but overall the code is the same plus the extra fix.
Thanks, Roger.
next prev parent reply other threads:[~2025-01-24 14:28 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-24 12:01 [PATCH v2 0/5] x86/iommu: make CX16 mandatory for IOMMU Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 1/5] x86/iommu: check for CMPXCHG16B when enabling IOMMU Roger Pau Monne
2025-01-27 9:51 ` Jan Beulich
2025-01-27 10:03 ` Roger Pau Monné
2025-01-24 12:01 ` [PATCH v2 2/5] iommu/vtd: remove non-CX16 logic from interrupt remapping Roger Pau Monne
2025-01-27 9:52 ` Jan Beulich
2025-01-27 10:04 ` Roger Pau Monné
2025-01-24 12:01 ` [PATCH v2 3/5] x86/iommu: remove non-CX16 logic from DMA remapping Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 4/5] iommu/vtd: cleanup MAP_SINGLE_DEVICE and related code Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 5/5] iommu/amd: atomically update IRTE Roger Pau Monne
2025-01-24 14:24 ` [PATCH for-4.20 v2 0/5] x86/iommu: make CX16 mandatory for IOMMU Andrew Cooper
2025-01-24 14:27 ` Roger Pau Monné [this message]
2025-01-27 10:38 ` Oleksii Kurochko
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=Z5OjYhD6nbFYa4ff@macbook.local \
--to=roger.pau@citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=jbeulich@suse.com \
--cc=oleksii.kurochko@gmail.com \
--cc=xen-devel@lists.xenproject.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.