MFC r342193: ichwd: add a few assertions about tco_version
MFC r342073: ichwd: add Sunrise Point-LP ID
MFC r342072: ichwd: add support for clearing No Reboot bit in TCOv4
MFC r339591: ichwd: add support for TCO watchdog timer in Lewisburg PCH (C620)PR: 222079Approved by: re (rgrimes)Relnotes: maybeSponsored by: Panzura
sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.
show more ...
Fix typo, TC0->TCO.Submitted by: jhbMFC after: 1 week
Add definitions of (new) bits for TCO registers from theLewisburg/Sunrise Point documentation.Sponsored by: The FreeBSD FoundationMFC after: 1 week
Style: tab after #define.Sponsored by: The FreeBSD FoundationMFC after: 1 week
Add explicit check for PCI bus to r321720.Reported by: jhbMFC after: 6 days
Attach ichwd(4) only to ISA bus of the LPC bridge.Resource allocation for parent device does not look good by itself, butattempt to allocate them for unrelated device just does not end up good.On
Attach ichwd(4) only to ISA bus of the LPC bridge.Resource allocation for parent device does not look good by itself, butattempt to allocate them for unrelated device just does not end up good.On Asus X99-E WS/USB3.1 system reporting ISA bridge via both PCI and ACPIthis reported to cause kernel panic on shutdown due to messed resources:https://bugs.freenas.org/issues/25237.MFC after: 1 week
Fixed TCO v3 tick convertTCO v3's internal timer is stored as seconds.Submitted by: Denir Li <[email protected]>Pull Request: https://github.com/freebsd/freebsd/pull/51Pull Requ
Fixed TCO v3 tick convertTCO v3's internal timer is stored as seconds.Submitted by: Denir Li <[email protected]>Pull Request: https://github.com/freebsd/freebsd/pull/51Pull Request: https://github.com/freebsd/freebsd/pull/52
Unify ichwd(4) attachment messages in dmesg.MFC after: 2 weeks
Add ichwd TCO version 3 support (Bay Trail / Rangeley...)Reviewed by: jhbObtained from: Cas-wellSponsored by: Stormshield
Actually recognize all Intel Lynx Point devices we have device IDs for.PR: 195851Submitted by: [email protected]MFC after: 1 week
Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets.MFC after: 1 week
Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices.MFC after: 1 week
Don't log a message when the watchdog is reloaded. It's not useful to do soand these messages flood the log when bootverbose is enabled.Approved by: rstone (co-mentor)
Add support for new Intel Lynx Point PCH - Watchdog Timer Device IDs
Remove use of explicit bus space tags and handles and use methods thatoperate on resource objects instead.MFC after: 1 week
Fix a bug in ichwd(4) which prevents it from beig enabled if the newtimeout is the same timeout.Submitted by: Dmitrij Tejblum <tejblum yandex-team.ru>PR: kern/139604MFC after: 2 weeksApproved
Fix a bug in ichwd(4) which prevents it from beig enabled if the newtimeout is the same timeout.Submitted by: Dmitrij Tejblum <tejblum yandex-team.ru>PR: kern/139604MFC after: 2 weeksApproved by: re (kib)
Chipset support for the new Intel Panther Point PCH, thanksto Seth Heasley for preparing the changes.
Add missing bit in r221015.Sponsored by: Sandvine IncorporatedReviewed by: desMFC after: 1 weekX-MFC: r221015
Don't assume that SMI are enabled when attaching ichwd and then docorrect unwind based on former state.Sponsored by: Sandvine IncorporatedReviewed by: desMFC after: 1 week
Whitespace nit
Add some more bit definitions:- TCO_MESSAGEx: TCO specific regs providing the ability to monitor BIOS bootup activity.- TCO_NEWCENTURY: reporting RTC year roll over.- TCO_NMI2SMI_EN, TCO_NMI_NOW
Add some more bit definitions:- TCO_MESSAGEx: TCO specific regs providing the ability to monitor BIOS bootup activity.- TCO_NEWCENTURY: reporting RTC year roll over.- TCO_NMI2SMI_EN, TCO_NMI_NOW: controlling SMIs conversion to NMIs and NMI trigger.- SMI_GBL_EN: Enabling SMI delivery for all the northbridge controller.MFC after: 10 days
123