From nobody Wed Mar 4 13:51:33 2026 X-Original-To: dev-commits-src-all@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 4fQvGY5Y77z6TXxG for ; Wed, 04 Mar 2026 13:51:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fQvGY39kNz3QML for ; Wed, 04 Mar 2026 13:51:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772632293; 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; bh=at3ZU5T0RwQtYtu6mh1jisuO56smA1ECSnjQDUIOSn0=; b=mdLF1yiQ1/Eu/s4r2SE2Sb4WTPTTZjl6KffntXbmq0mNasw2FJE+P45AQUI/fzTuxU4jX0 xaW7LvzKKblccsn/lmIMvOfrPy0tLcV0NtubynTBwY5vCA9NWKCUPbTaZPdlCmtBMD55n4 GqOJBkY2J8s5rQ4WwHRHuuAYrW02vT9deZNRsW9TSzrNRiXhASp1EsKPCAz/sTyC+Wtr8u WZ4FSkeoNe8aS3rofpRQkHPCh2HH/FVf61DA2Cp1OhUd/9UFwe0JMJPfBInRRq2mdetAte Upy9vl5wk0slcIblp+yDG0+zX134dc/ymMrdb/W0G03PLxe4zlB7Ekt7TyZImw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772632293; a=rsa-sha256; cv=none; b=GayIZmeKr9LEwivdI8SaGKOiZ8AVuKTmJxs2tG+WI1E+jpW+Z9FBpT+Ze3xeCZzj9le7d4 YKW5ynnuKRJBqPqMjZT+ygubjq+D3b7w4RCVC+kogpQqD0UAoKwYxuCOHrQSleWZgSVLpP 6Za65GtqEveRlVP2yoesXofq9Onv+8Vw9qK4zzORhEM+yC7WZ5Rz0j2DtWW7bkCw6N0tHO SK3exXmmIftwUIuOhqg1rcO0f8aB8lteCycrAawLKLMguiiCJzlN5izRH1NGjFdEAWLuv2 NY3NoetFEIEwXjRQqflUDOMh2xVq7eMvaSZTvowTs6lP2G2ucvjs7nRGRGQXQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772632293; 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; bh=at3ZU5T0RwQtYtu6mh1jisuO56smA1ECSnjQDUIOSn0=; b=gAOCGlsS/VHSXoinGu/dKWmNj2F94DPvsaetHVcUxSJsfidQfGlyFo2bx4A+jueHbqyrC/ pefYTAZK6lhurruX7IbNs7I2zaOo1wqLFLe/mAt9uHWNKeq9C9O6d5d3DjbZWPQl+xYqzg WOjyWM4Bg5+0akYux/D6oIa+AhrW8FELvsm1K5fvnxbIPFx29a9xJDeMNy41voK/BBBpy7 616uJn7hJS8+XEOaOmLFqiZ3CsikoorhR6CVAM//c+NpEW7zwAmlxCcnPRVKAgMoR8F/26 CsAh1diWDU7KoNDxIIqgpAKmYXNGtq1o7PGDVE5DUlapHIAPx1WzCDtpGxSQBA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fQvGY2bdKztdk for ; Wed, 04 Mar 2026 13:51:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2253b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 04 Mar 2026 13:51:33 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: ShengYi Hung Subject: git: 546d925cb44f - main - ichwd: Add manual for i6300esb watchdog List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: aokblast X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 546d925cb44f1da7efee76bfebb42df8fdbc83a8 Auto-Submitted: auto-generated Date: Wed, 04 Mar 2026 13:51:33 +0000 Message-Id: <69a838e5.2253b.58682e0f@gitrepo.freebsd.org> The branch main has been updated by aokblast: URL: https://cgit.FreeBSD.org/src/commit/?id=546d925cb44f1da7efee76bfebb42df8fdbc83a8 commit 546d925cb44f1da7efee76bfebb42df8fdbc83a8 Author: ShengYi Hung AuthorDate: 2026-01-03 06:12:26 +0000 Commit: ShengYi Hung CommitDate: 2026-03-04 13:51:13 +0000 ichwd: Add manual for i6300esb watchdog Reviewed by: ziaee, mhorne Approved by: lwhsu (mentor) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D54466 --- share/man/man4/ichwd.4 | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/share/man/man4/ichwd.4 b/share/man/man4/ichwd.4 index cc6924f7f866..25de73778d36 100644 --- a/share/man/man4/ichwd.4 +++ b/share/man/man4/ichwd.4 @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd August 20, 2008 +.Dd January 3, 2026 .Dt ICHWD 4 .Os .Sh NAME @@ -55,6 +55,16 @@ The ICH WDT counts down in ticks of approximately 0.6 seconds; the exact value depends on hardware quality and environmental factors. Supported watchdog intervals range from 2 to 63 ticks. .Pp +In QEMU, there is a dedicated watchdog implementation for x86 +systems based on the Intel 6300ESB controller hub. +Support for this watchdog is provided by this kernel module. +.Pp +Optionally, set the +.Va hw.i6300esbwd.x.locked=1 +.Xr sysctl 8 +to prevent users from disabling the watchdog timeout check +after it has been enabled. +.Pp Note that on some ICH-based systems, the WDT may be present but disabled, either in hardware or by the BIOS. The