On Fri, Mar 22, 2024 at 02:56:12PM -0500, Bjorn Helgaas wrote: > Straw man proposal: > > - Update this patch so we use NPEM if the device advertises it. > > - If/when Linux support for the _DSM is added, we use the _DSM when > present. If a device advertises NPEM but no _DSM applies to it, > we use native NPEM for it. I've recommended to Mariusz to go the extra mile and add _DSM support (through an npem_ops abstraction layer for register access, with _DSM support simply consisting of an additional npem_ops declaration that gets used if the _DSM is present). He's currently busy implementing it. So that forthcoming version of the series should give Stuart something to test and hopefully settle the discussion. :) Thanks, Lukas