]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
x86 MCA: introduce MCA hooks for different vendor implementations
authorAndrew Gallatin <gallatin@FreeBSD.org>
Wed, 22 May 2019 13:44:15 +0000 (13:44 +0000)
committerAndrew Gallatin <gallatin@FreeBSD.org>
Wed, 22 May 2019 13:44:15 +0000 (13:44 +0000)
commit18f9bb6fe0fad72cbeceb4c45763b460caf77504
tree483de9e89cef560a741ad240494692285e7855ce
parent804838e126533d29f3c32125a71c2b5fa11c6bce
x86 MCA: introduce MCA hooks for different vendor implementations

This is needed for AMD SMCA processors, as SMCA uses different
MSR address for access MCA banks.

Use IA32 specific msr_ops as defualt, and use SMCA-specific msr_ops
when on an SMCA-enabled processor

Submitted by: chandu from amd dot com
Reviewed by: cem
Differential Revision: https://reviews.freebsd.org/D18055
sys/x86/include/specialreg.h
sys/x86/x86/mca.c