Sorry for multiposting, as I can't guess where is the right list to post.

I've written a driver for ACPI WDAT (Watchdog Action Table) based
watchdog timer and I want this driver to be included in the future
FreeBSD versions. Please someone tell me how should I do.

Simply said, WDAT is an abstraction for the real WDT hardware. For
instance, to add a newer generation WDT to ichwd(4), one must know the
detailed hardware registers, etc.. Actually I tried to add Apollo Lake
Celeron and Coffee Lake Xeon support to ichwd(4) and I couldn't.

With WDAT, the necessary IO port accesses to operate the WDT are
comprehensively described in it and no hardware knowledge is required.
With this driver, I have successfully managed to use the WDT on
Advantech ARK-1124C, Dell R210 and Dell R240.
* R210 is also supported by ichwd(4). Others are not supported yet.

The unfortunate thing is that not all systems have WDAT defined.

Thanks in advance for your attention.

-- 
Tetsuya Uemura <t_uem...@macome.co.jp>

Attachment: patch-share__man__man4__wdatwd.4
Description: Binary data

Attachment: patch-share__man__man4__Makefile
Description: Binary data

Attachment: patch-sys__modules__Makefile
Description: Binary data

Attachment: patch-sys__modules__wdatwd__Makefile
Description: Binary data

Attachment: patch-sys__conf__files
Description: Binary data

Attachment: patch-sys__dev__wdatwd__wdatwd.c
Description: Binary data

Reply via email to