[Bug 259673] ichwd does not detect qemu i6300esb virtual watchdog
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 259673] ichwd does not detect qemu i6300esb virtual watchdog"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Aug 2025 15:46:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259673
--- Comment #15 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=2b74ff5fceb6623f6114ce39baee9f6ec5f79277
commit 2b74ff5fceb6623f6114ce39baee9f6ec5f79277
Author: ShengYi Hung <aokblast@FreeBSD.org>
AuthorDate: 2025-08-22 14:55:45 +0000
Commit: ShengYi Hung <aokblast@FreeBSD.org>
CommitDate: 2025-08-25 15:45:24 +0000
ichwd: introduce i6300esbwd watch dog driver
The intel 6300ESB watchdog is a special ICH-based watchdog device with a
different interface.
QEMU implements this watchdog for x86 systems.
This change enables watchdog mode (rather than free-running mode) and
introduces 1 sysctl:
- hw.i6300esbwd.0.locked: locks the watchdog register after the event is
triggered, preventing it from being disabled until a hard reset.
This feature has been tested on a Vultr AMD guest machine and local qemu
machine.
PR: 259673
Approved by: markj (mentor), lwhsu (mentor)
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52049
sys/conf/files.x86 | 1 +
sys/dev/ichwd/i6300esbwd.c (new) | 245 +++++++++++++++++++++++++++++++++++++++
sys/dev/ichwd/i6300esbwd.h (new) | 46 ++++++++
sys/dev/ichwd/ichwd.c | 2 +-
sys/dev/ichwd/ichwd.h | 3 +-
sys/modules/ichwd/Makefile | 2 +-
6 files changed, 296 insertions(+), 3 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.