https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259673

--- Comment #15 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=2b74ff5fceb6623f6114ce39baee9f6ec5f79277

commit 2b74ff5fceb6623f6114ce39baee9f6ec5f79277
Author:     ShengYi Hung <[email protected]>
AuthorDate: 2025-08-22 14:55:45 +0000
Commit:     ShengYi Hung <[email protected]>
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.

Reply via email to