freebsd-dev/sys/x86
Conrad Meyer c50df68a08 MCA: Expand AMD Thresholding support to cover all banks
When it was added in r314636, AMD Thresholding was hardcoded to only
bank 4 (Northbridge) for some reason.  However, even on family 10h the
MCAx_MISC register Valid/Present bits determine whether thresholding is
supported on that bank.

Expand thresholding support to monitor all monitorable banks.  This
simplifies some of the logic and makes it more consistent with our Intel
CMCI support.

Reviewed by:	markj (earlier version)
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D12321
2017-09-17 22:58:13 +00:00
..
acpica acpi/srat: zero the SRAT cpu array 2017-09-04 10:08:42 +00:00
bios
cpufreq cpufreq(4) hwpstate: Yield CPU awaiting frequency change 2017-09-07 20:20:12 +00:00
include Add AT_EHDRFLAGS and AT_HWCAP on amd64. 2017-09-14 15:34:29 +00:00
iommu Use IOAPIC PCI rid as the interrupt TLP source id for DMAR interrupt 2017-09-08 19:45:37 +00:00
isa Stop calling atrtc_set() from the xen timer clock_settime() method. That 2017-08-11 19:02:11 +00:00
pci Enhance qpi.c to make it usable on all Core-microarchitecture Xeons. 2017-09-08 19:51:03 +00:00
x86 MCA: Expand AMD Thresholding support to cover all banks 2017-09-17 22:58:13 +00:00
xen apic_enumerator: only set mp_ncpus and mp_maxid at probe cpus phase 2017-08-10 09:15:18 +00:00