On Tue, 21 Oct 2025, John Baldwin wrote:

On 10/21/25 03:53, Bjoern A. Zeeb wrote:
The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=885e8f272f7515b0325974de72d18b73318eff07

commit 885e8f272f7515b0325974de72d18b73318eff07
Author:     Bjoern A. Zeeb <[email protected]>
AuthorDate: 2025-10-17 20:38:11 +0000
Commit:     Bjoern A. Zeeb <[email protected]>
CommitDate: 2025-10-21 07:49:39 +0000

     LinuxKPI: add skeleton pci_enable_wake()
Given we do not yet support "wake" bits in device there is little need
     doing it in PCI if we cannot check if we are supposed to do the
     operation in first place.  Once we would implement this, we would need
to also do the appropriate PCI (pme) checks before enabling (disabling)
     it.
          MFC after:      3 days
     Reviewed by:    dumbbell
     Differential Revision: https://reviews.freebsd.org/D53208

FWIW, we have pci_enable_pme() that this probably maps to. Similarly, pci_has_pm() is a helper routine to see if a device supports power management. The various NIC
drivers supporting WOL use these helper routines to manage PME.

Thank you.  LinuxKPI also has pci_pme_capable() already.

I'll try to implement the lower device bits in LinuxKPI at some point
(at least it's on my list) and this will hopefully help then to do the
PCI bits quickly.

/bz

--
Bjoern A. Zeeb                                                     r15:7

Reply via email to