Date: Mon, 25 Aug 2025 15:46:09 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 259673] ichwd does not detect qemu i6300esb virtual watchdog Message-ID: <bug-259673-227-qf6JKLNbAz@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-259673-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-259673-227-qf6JKLNbAz>
