RE: [PATCH 0/2] PCI/P2PDMA: Allow P2PDMA in VMware and Hyper-V guests on Intel hosts
From: Popov, Pavel E
Date: Fri Oct 16 2026 - 18:01:51 EST
Logan,
> I think this list would be pretty easy to approve if we know the two
> Atom parts work.
They are the Xeon 6 E-core parts, Sierra Forest and Clearwater Forest,
and expose the same 0x09a2 host bridge. Lukas lists both among the
Xeons that support P2PDMA in the commit message of 0ba76b19fd4c
("PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist") [1].
[1] https://git.kernel.org/torvalds/c/0ba76b19fd4c
Thanks,
Pavel
> -----Original Message-----
> From: Logan Gunthorpe <logang@xxxxxxxxxxxx>
> Sent: Friday, October 16, 2026 1:12 PM
> To: Popov, Pavel E <pavel.e.popov@xxxxxxxxx>; Bjorn Helgaas
> <helgaas@xxxxxxxxxx>
> Cc: Leon Romanovsky <leon@xxxxxxxxxx>; Jim Chow
> <jim.chow@xxxxxxxxxxxx>; Bjorn Helgaas <bhelgaas@xxxxxxxxxx>; Radu
> Rugina <radu.rugina@xxxxxxxxxxxx>; Alexey Makhalov
> <alexey.makhalov@xxxxxxxxxxxx>; Wei Liu <wei.liu@xxxxxxxxxx>; Michael
> Kelley <mhklinux@xxxxxxxxxxx>; Lukas Wunner <lukas@xxxxxxxxx>; Rafael
> J. Wysocki <rafael@xxxxxxxxxx>; Nathan Ciobanu
> <nathan.d.ciobanu@xxxxxxxxxxxxxxx>; bcm-kernel-feedback-
> list@xxxxxxxxxxxx; virtualization@xxxxxxxxxxxxxxx; linux-
> hyperv@xxxxxxxxxxxxxxx; linux-pci@xxxxxxxxxxxxxxx; linux-
> kernel@xxxxxxxxxxxxxxx
> Subject: Re: [PATCH 0/2] PCI/P2PDMA: Allow P2PDMA in VMware and Hyper-
> V guests on Intel hosts
>
>
>
> On 2026-10-16 13:45, Popov, Pavel E wrote:
> > X86_MATCH_VFM(INTEL_SKYLAKE_X, NULL),
> > X86_MATCH_VFM(INTEL_ICELAKE_X, NULL),
> > X86_MATCH_VFM(INTEL_ICELAKE_D, NULL),
> > X86_MATCH_VFM(INTEL_SAPPHIRERAPIDS_X, NULL),
> > X86_MATCH_VFM(INTEL_EMERALDRAPIDS_X, NULL),
> > X86_MATCH_VFM(INTEL_GRANITERAPIDS_X, NULL),
> > X86_MATCH_VFM(INTEL_GRANITERAPIDS_D, NULL),
> > X86_MATCH_VFM(INTEL_ATOM_CRESTMONT_X, NULL), /*
> Sierra Forest */
> > X86_MATCH_VFM(INTEL_ATOM_DARKMONT_X, NULL), /*
> Clearwater Forest */
> > X86_MATCH_VFM(INTEL_DIAMONDRAPIDS_X, NULL),
>
> I think this list would be pretty easy to approve if we know the two Atom parts
> work.
>
> > If you still prefer the kernel command line option you suggested, v3
> > can add it, per-endpoint or global. It works without a patched kernel,
> > but puts the burden on every VMware user to know about and set it,
> > where v1 or v2 just works.
>
> A kernel command line option probably wouldn't be a bad idea independent
> of this. But up to you if you want to try to implement it.
>
> Logan
>