--- - branch: MAIN date: Wed Apr 12 06:39:16 UTC 2023 files: - new: '1.602' old: '1.601' path: src/sys/arch/amd64/conf/GENERIC pathrev: src/sys/arch/amd64/conf/GENERIC@1.602 type: modified - new: '1.27' old: '1.26' path: src/sys/arch/x86/pci/files.pci pathrev: src/sys/arch/x86/pci/files.pci@1.27 type: modified - new: '1.59' old: '1.58' path: src/sys/arch/x86/pci/ichlpcib.c pathrev: src/sys/arch/x86/pci/ichlpcib.c@1.59 type: modified - new: '1.10' old: '1.9' path: src/sys/arch/x86/pci/tco.c pathrev: src/sys/arch/x86/pci/tco.c@1.10 type: modified - new: '1.5' old: '1.4' path: src/sys/arch/x86/pci/tco.h pathrev: src/sys/arch/x86/pci/tco.h@1.5 type: modified - new: '1.17' old: '1.16' path: src/sys/dev/ic/i82801lpcreg.h pathrev: src/sys/dev/ic/i82801lpcreg.h@1.17 type: modified - new: '1.446' old: '1.445' path: src/sys/dev/pci/files.pci pathrev: src/sys/dev/pci/files.pci@1.446 type: modified - new: '1.82' old: '1.81' path: src/sys/dev/pci/ichsmb.c pathrev: src/sys/dev/pci/ichsmb.c@1.82 type: modified id: 20230412T063916Z.91869f1df7796ce46a54247d3196611d6340e67c log: | ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) module: src subject: 'CVS commit: src/sys' unixtime: '1681281556' user: riastradh