From nobody Tue Oct 21 13:36:50 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4crYHS3Pw4z6BXLh; Tue, 21 Oct 2025 13:36:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4crYHS2x4Jz4Pxk; Tue, 21 Oct 2025 13:36:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761053812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=71aWx0eq+XmcFY5oofANjWspX7gXMogyHRab1g+7ZDg=; b=iXYaS7xRkZ7AVcGbY0Ki031yMr9rvbxdSiJTi9mKyv5imiZq7WNUhKko1ejJVEKd1Kj+je fIrvEvmDP0zBHb8e+Zu3k9YU+p1prKMPuK+Zr1AYxc+rx4r3apoAa5rNM7regE6rO+rQqI 2R+kf44d2Wz4lNN8OcNMXIW0bazW3N+jLoTyOU0ZWug1bUDOFE4vBQmUg8eUcRlZbomtCt HwBYGY3Foy8A1jNYkFpc47PEYHUCC2qi5XQjAEhQv9gTUe1abb4nl2n5YVbiBuDgJm0dxK YU3Aw2BeITxHgx22zquA9dqZ8BaM8nrhdkP+5kj9Y8kB/lRXFVtjf5WTzCUe6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761053812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=71aWx0eq+XmcFY5oofANjWspX7gXMogyHRab1g+7ZDg=; b=eiyJaeVWOWydU4k+Ig1a8ppeRMEkV9dr/1+VYpNb6oNXLPYssTQndLhz7vyAXdUR89VrBD mwitbLcwg2doPGJd2LsIfk6ugVeXOwCMfKGNx0Gr70+avIg9Aynv504d443nR39zO6Sg2T qJW4OdYk48R2Wi7KJP09e7SY0mo/+nnekr7zqo7RMm8rF2TIMbwPsWoUwQ0WAf6hmQxWka vwiLhqDPck5hlcyDV3vEPegrykC/3q7kCAeIsbZwQ/h6UaVk6W2wCv2FOeHT0ar4JeVUjt t6fgp5Y17f92QyKor1BbNwuyt1jFX5CfPxKdnVsIZ+oMU9NV/EEOsU44l7101w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761053812; a=rsa-sha256; cv=none; b=K/nQKJJFHkXszAOK6RSI6DMeBsceeCvliiQCddMWhlYU+dvrOGsRaHjOuOIxCjCQjJf605 54C8IrS2hhIiEmGdpIzTqjV0Vri2jigEE5iFMUnFDrIixAUBoXUfypyqtlY6dwARGBW9n8 yXxnhllaTXICgohsmSRPS8n39uRIyku3q8GrU2zk3NgUl/fwqMh10+xHytqxsW7eL9LQa/ q/9pW1OGoP+kvCtLwCgIPed8gQC6CQepk+s2O0RihnnIK6Oi7G9P6CBhaZAMtewLB3wcyC 7J77n1nuKVDidx7/eW3piX9gqY2Abd4BJtXUfjtYnTCLBJpdqg3KUgdMco78Jw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:5c0:4202:5670:20c2:9c23:87dd:26f7] (unknown [IPv6:2601:5c0:4202:5670:20c2:9c23:87dd:26f7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4crYHS17ldzNys; Tue, 21 Oct 2025 13:36:52 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <0548e02e-3ee1-4459-95b7-ca3b720cbe96@FreeBSD.org> Date: Tue, 21 Oct 2025 09:36:50 -0400 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 885e8f272f75 - main - LinuxKPI: add skeleton pci_enable_wake() Content-Language: en-US To: "Bjoern A. Zeeb" , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202510210753.59L7rC0f014520@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <202510210753.59L7rC0f014520@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 > AuthorDate: 2025-10-17 20:38:11 +0000 > Commit: Bjoern A. Zeeb > 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. -- John Baldwin