forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branches 'ras/edac-drivers', 'ras/edac-misc' an…
…d 'ras/edac-amd-atl' into edac-updates-for-v6.9 * ras/edac-drivers: EDAC/i10nm: Add Intel Grand Ridge micro-server support EDAC/igen6: Add one more Intel Alder Lake-N SoC support * ras/edac-misc: EDAC/versal: Convert to platform remove callback returning void EDAC/versal: Make the bit position of injected errors configurable EDAC/synopsys: Convert to devm_platform_ioremap_resource() * ras/edac-amd-atl: RAS/AMD/FMPM: Fix off by one when unwinding on error RAS/AMD/FMPM: Add debugfs interface to print record entries RAS/AMD/FMPM: Save SPA values RAS: Export helper to get ras_debugfs_dir RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() RAS: Introduce a FRU memory poison manager RAS/AMD/ATL: Add MI300 row retirement support Documentation: Move RAS section to admin-guide RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() RAS/AMD/ATL: Add MI300 support Documentation: RAS: Add index and address translation section EDAC/amd64: Use new AMD Address Translation Library RAS: Introduce AMD Address Translation Library Signed-off-by: Borislav Petkov (AMD) <[email protected]>
- Loading branch information
Showing
30 changed files
with
5,161 additions
and
335 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
Address translation | ||
=================== | ||
|
||
x86 AMD | ||
------- | ||
|
||
Zen-based AMD systems include a Data Fabric that manages the layout of | ||
physical memory. Devices attached to the Fabric, like memory controllers, | ||
I/O, etc., may not have a complete view of the system physical memory map. | ||
These devices may provide a "normalized", i.e. device physical, address | ||
when reporting memory errors. Normalized addresses must be translated to | ||
a system physical address for the kernel to action on the memory. | ||
|
||
AMD Address Translation Library (CONFIG_AMD_ATL) provides translation for | ||
this case. | ||
|
||
Glossary of acronyms used in address translation for Zen-based systems | ||
|
||
* CCM = Cache Coherent Moderator | ||
* COD = Cluster-on-Die | ||
* COH_ST = Coherent Station | ||
* DF = Data Fabric |
11 changes: 3 additions & 8 deletions
11
Documentation/RAS/ras.rst → ...tation/admin-guide/RAS/error-decoding.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
main | ||
error-decoding | ||
address-translation |
10 changes: 7 additions & 3 deletions
10
Documentation/admin-guide/ras.rst → Documentation/admin-guide/RAS/main.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -897,6 +897,12 @@ Q: https://patchwork.kernel.org/project/linux-rdma/list/ | |
F: drivers/infiniband/hw/efa/ | ||
F: include/uapi/rdma/efa-abi.h | ||
|
||
AMD ADDRESS TRANSLATION LIBRARY (ATL) | ||
M: Yazen Ghannam <[email protected]> | ||
L: [email protected] | ||
S: Supported | ||
F: drivers/ras/amd/atl/* | ||
|
||
AMD AXI W1 DRIVER | ||
M: Kris Chaplin <[email protected]> | ||
R: Thomas Delev <[email protected]> | ||
|
@@ -7578,7 +7584,6 @@ R: Robert Richter <[email protected]> | |
L: [email protected] | ||
S: Supported | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next | ||
F: Documentation/admin-guide/ras.rst | ||
F: Documentation/driver-api/edac.rst | ||
F: drivers/edac/ | ||
F: include/linux/edac.h | ||
|
@@ -18353,11 +18358,17 @@ M: Tony Luck <[email protected]> | |
M: Borislav Petkov <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/admin-guide/ras.rst | ||
F: Documentation/admin-guide/RAS | ||
F: drivers/ras/ | ||
F: include/linux/ras.h | ||
F: include/ras/ras_event.h | ||
|
||
RAS FRU MEMORY POISON MANAGER (FMPM) | ||
M: Yazen Ghannam <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/ras/amd/fmpm.c | ||
|
||
RC-CORE / LIRC FRAMEWORK | ||
M: Sean Young <[email protected]> | ||
L: [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.