1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-17 12:00:35 +00:00
Yazen Ghannam 612c2addff EDAC/mce_amd: Add support for FRU text in MCA
A new "FRU Text in MCA" feature is defined where the Field Replaceable
Unit (FRU) Text for a device is represented by a string in the new
MCA_SYND1 and MCA_SYND2 registers. This feature is supported per MCA
bank, and it is advertised by the McaFruTextInMca bit (MCA_CONFIG[9]).

The FRU Text is populated dynamically for each individual error state
(MCA_STATUS, MCA_ADDR, et al.). Handle the case where an MCA bank covers
multiple devices, for example, a Unified Memory Controller (UMC) bank
that manages two DIMMs.

  [ Yazen: Add Avadhut as co-developer for wrapper changes. ]
  [ bp: Do not expose MCA_CONFIG to userspace yet. ]

Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Co-developed-by: Avadhut Naik <avadhut.naik@amd.com>
Signed-off-by: Avadhut Naik <avadhut.naik@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20241022194158.110073-6-avadhut.naik@amd.com
2024-10-31 10:53:04 +01:00
..
2024-10-25 11:04:34 -07:00
2024-10-11 11:26:15 -07:00
2024-10-18 15:53:00 -07:00
2024-09-27 08:48:37 -07:00
2024-10-07 11:33:26 -07:00
2024-10-15 20:39:43 +00:00
2024-10-25 16:55:39 +10:00
2024-10-24 16:31:58 -07:00
2024-10-05 10:31:04 -07:00
2024-10-19 10:18:03 -07:00
2024-10-27 08:29:36 -10:00
2024-09-29 09:22:34 -07:00
2024-10-20 13:10:44 -07:00
2024-10-11 11:23:21 -07:00
2024-09-26 08:43:17 -07:00
2024-10-18 15:53:00 -07:00
2024-10-25 10:56:06 -07:00
2024-10-27 08:40:33 -10:00
2024-09-26 12:00:25 -07:00
2024-10-19 12:52:19 -07:00
2024-10-11 10:03:13 +00:00
2024-10-05 10:25:04 -07:00
2024-10-19 12:52:19 -07:00
2024-10-19 12:52:19 -07:00
2024-10-18 12:11:28 +02:00
2024-10-07 11:33:26 -07:00
2024-10-07 11:33:26 -07:00
2024-10-07 11:33:26 -07:00