Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-10] src/sys



Module Name:    src
Committed By:   martin
Date:           Tue Aug  1 14:06:37 UTC 2023

Modified Files:
        src/sys/arch/amd64/conf [netbsd-10]: GENERIC
        src/sys/arch/x86/pci [netbsd-10]: files.pci ichlpcib.c tco.c tco.h
        src/sys/dev/ic [netbsd-10]: i82801lpcreg.h
        src/sys/dev/pci [netbsd-10]: files.pci ichsmb.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #282):

        sys/dev/pci/ichsmb.c: revision 1.82
        sys/arch/amd64/conf/GENERIC: revision 1.602
        sys/arch/x86/pci/tco.c: revision 1.10
        sys/arch/x86/pci/tco.h: revision 1.5
        sys/arch/x86/pci/ichlpcib.c: revision 1.59
        sys/dev/ic/i82801lpcreg.h: revision 1.17
        sys/arch/x86/pci/files.pci: revision 1.27
        sys/dev/pci/files.pci: revision 1.446

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.)


To generate a diff of this commit:
cvs rdiff -u -r1.599 -r1.599.4.1 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.26 -r1.26.16.1 src/sys/arch/x86/pci/files.pci
cvs rdiff -u -r1.58 -r1.58.4.1 src/sys/arch/x86/pci/ichlpcib.c
cvs rdiff -u -r1.9 -r1.9.4.1 src/sys/arch/x86/pci/tco.c
cvs rdiff -u -r1.4 -r1.4.4.1 src/sys/arch/x86/pci/tco.h
cvs rdiff -u -r1.16 -r1.16.4.1 src/sys/dev/ic/i82801lpcreg.h
cvs rdiff -u -r1.445 -r1.445.2.1 src/sys/dev/pci/files.pci
cvs rdiff -u -r1.81.4.1 -r1.81.4.2 src/sys/dev/pci/ichsmb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index