WDATWD(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

🌸 WDATWD(4) β€” NAME 🌸

okay so bestie, this is wdatwd(4) from the Kernel Interfaces Manual, and it's the device driver for the ACPI WDAT based watchdog interrupt timer. that's the whole vibe: ACPI WDAT watchdog interrupt timer driver. ✨

πŸ’… SYNOPSIS πŸ’…

want this driver compiled into your kernel? put this exact line in your kernel configuration file:

device wdatwd

or, if you'd rather load the driver as a module at boot time, put this exact line in loader.conf(5):

wdatwd_load="YES"

✨ DESCRIPTION ✨

the wdatwd driver gives you watchdog(4) support for the watchdog interrupt timer in ACPI WDAT (Watchdog Action Table). πŸΆπŸ’– it's lowkey giving watchdog realness, no cap β€” slay.

⚠️ real talk though: WDAT itself is an abstraction for the real hardware such as ICH WDT, so it must be noted that only one driver can be used at a time, either the real hardware specific driver or this driver. you literally can't run both. periodt.

πŸŽ€ SYSCTL VARIABLES πŸŽ€

the following read-only sysctl(8) variables are available:

  • dev.wdatwd.%d.running β€” the status of the watchdog timer. 0 if not running, or 1 if running. πŸ‘€
  • dev.wdatwd.%d.timeout β€” the current value of the watchdog timeout in millisecond. this can be 0 on some systems, and the zero value means that the default timeout is used. ⏱️
  • dev.wdatwd.%d.timeout_configurable β€” whether the timeout is configurable or not. it is 0 if configurable or any positive value if not. πŸ”§
  • dev.wdatwd.%d.timeout_default β€” the default value of the watchdog timeout in millisecond if any. 🎯

πŸ¦‹ SEE ALSO πŸ¦‹

also this iconic citation, keep it exact: Microsoft Corporation, Hardware Watchdog Timers Design Specification, Requirements for Hardware Watchdog Timers Supported by Microsoft(R) Windows Vista(R) and Microsoft Windows Server(R) 2008 Operating Systems, http://msdn.microsoft.com/en-us/windows/hardware/gg463320.aspx, 2006. πŸ“š

πŸ’– AUTHORS πŸ’–

the wdatwd driver was written by Tetsuya Uemura <t_uemura@macome.co.jp> of MACOME, Corporation. πŸ‘‘


xoxo, Debian πŸ’… β€” November 18, 2022 β€” WDATWD(4) 🫢

πŸ“¦ where this page comes from