freebsd-dev/sys
Andriy Gapon bc37ac7ea8 wbwd: move to superio(4) bus
This allows to remove a bunch of low level code.
Also, superio(4) provides safer interaction with other drivers
that work with Super I/O configuration registers.

Tested only on PCengines APU2:
superio0: <Nuvoton NCT5104D/NCT6102D/NCT6106D (rev. B+)> at port 0x2e-0x2f on isa0
wbwd0: <Nuvoton NCT6102 (0xc4/0x53) Watchdog Timer> at WDT ldn 0x08 on superio0

The watchdog output is incorrectly wired on that system and the watchdog
does not really do it its job, but the pulse can be seen with a signal
analyzer.

Reviewed by:	delphij, bcr (man page)
MFC after:	19 days
Differential Revision: https://reviews.freebsd.org/D21979
2019-10-16 14:46:04 +00:00
..
amd64 (6/6) Convert pmap to expect busy in write related operations now that all 2019-10-15 03:51:46 +00:00
arm (6/6) Convert pmap to expect busy in write related operations now that all 2019-10-15 03:51:46 +00:00
arm64 Use tables to store the information to decode the arm64 ID registers. 2019-10-16 13:30:28 +00:00
bsm
cam Add kern.cam.da.X.quirks tunable, similar existing for ada. 2019-09-26 14:48:39 +00:00
cddl MFV r353637: 10844 Serialize ZTHR operations to eliminate races 2019-10-16 09:29:01 +00:00
compat Fix missing epochification of the LinuxKPI after r353292. 2019-10-15 11:14:14 +00:00
conf powerpc: Add AmigaOne platform, a subclass of MPC85xx 2019-10-16 00:38:50 +00:00
contrib Fix read past end of struct in ncsw glue code. 2019-10-12 23:16:17 +00:00
crypto Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev wbwd: move to superio(4) bus 2019-10-16 14:46:04 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
gdb gdb(4): Root a sysctl tree at 'debug.gdb.' 2019-09-08 22:52:47 +00:00
geom Add a "count_until_fail" option to gnop, which says to start failing 2019-09-13 23:03:56 +00:00
gnu arm: dts: ti: Fix mmc3 instance by setting it to disabled 2019-10-07 08:11:49 +00:00
i386 (6/6) Convert pmap to expect busy in write related operations now that all 2019-10-15 03:51:46 +00:00
isa
kern Stop leaking information from the kernel through timespec 2019-10-16 13:21:01 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Remove zlib 1.0.4 from kernel. 2019-08-25 17:13:00 +00:00
mips Use -march=octeon+ for OCTEON1. 2019-10-15 17:28:26 +00:00
modules Add a missing include of opt_sctp.h. 2019-10-12 23:01:16 +00:00
net The two functions ifnet_byindex() and ifnet_byindex_locked() are exactly the 2019-10-15 12:08:09 +00:00
net80211 Don't use if_maddr_rlock() in 802.11, use epoch(9) directly instead. 2019-10-10 23:55:33 +00:00
netgraph Don't use if_maddr_rlock() in ng_eiface(4), use epoch(9) directly instead. 2019-10-10 23:49:19 +00:00
netinet Fix panic in network stack due to use after free when receiving 2019-10-16 09:11:49 +00:00
netinet6 Fix panic in network stack due to use after free when receiving 2019-10-16 09:11:49 +00:00
netipsec Widen NET_EPOCH coverage. 2019-10-07 22:40:05 +00:00
netpfil Use epoch(9) directly instead of obsoleted KPI. 2019-10-14 16:37:41 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed VLAN_TRUNKDEV() requires epochification in ibcore after r353292. 2019-10-16 08:56:07 +00:00
opencrypto kTLS support for TLS 1.3 2019-09-27 19:17:40 +00:00
powerpc Fix assert in PowerPC pmaps after introduction of object busy. 2019-10-16 07:09:15 +00:00
riscv (6/6) Convert pmap to expect busy in write related operations now that all 2019-10-15 03:51:46 +00:00
rpc Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
security Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map. 2019-10-08 07:14:21 +00:00
sparc64 (6/6) Convert pmap to expect busy in write related operations now that all 2019-10-15 03:51:46 +00:00
sys Generalize ARM specific comments in devmap 2019-10-15 23:21:52 +00:00
teken Adjust teken to allow build as part of loader 2019-09-05 18:07:40 +00:00
tests
tools fw_stub.awk: use @generated tag in generated files 2019-09-11 13:35:22 +00:00
ufs ufs: add root vnode caching 2019-10-06 22:18:03 +00:00
vm (5/6) Move the VPO_NOSYNC to PGA_NOSYNC to eliminate the dependency on the 2019-10-15 03:48:22 +00:00
x86 x86: Use canonical spelling of MOVDIR64B feature/instruction 2019-10-14 20:55:01 +00:00
xdr
xen
Makefile