Messages in this thread | | | From | John Allen <> | Subject | [PATCH v3 0/4] RAS: ATL: DF 4.5 NP2 Denormalization | Date | Thu, 18 Apr 2024 16:14:13 +0000 |
| |
Implement non-power-of-two denormalization for Data Fabric 4.5 in the AMD address translation library.
Tree: git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git Base commit: bd17b7c34fadef645becde1245b9394f69f31702 (origin/edac-amd-atl)
v2: - Fix compilation error. - Make remove_base_and_hole the inverse of add_base_and_hole. - Move all map validation checks to validate_address_map at the beginning of translation v3: - Fix bug where the legacy hole was not getting removed properly. - Minor rework of functions for matching the normalized address and logical cs fabric id.
John Allen (4): RAS/AMD/ATL: Read DRAM hole base early RAS/AMD/ATL: Expand helpers for adding and removing base and hole RAS/AMD/ATL: Validate address map when information is gathered RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
drivers/ras/amd/atl/core.c | 48 +-- drivers/ras/amd/atl/dehash.c | 43 --- drivers/ras/amd/atl/denormalize.c | 523 ++++++++++++++++++++++++++++++ drivers/ras/amd/atl/internal.h | 45 +++ drivers/ras/amd/atl/map.c | 105 ++++++ drivers/ras/amd/atl/system.c | 21 ++ 6 files changed, 719 insertions(+), 66 deletions(-)
-- 2.34.1
| |