Met enkele basistoevoegingen aan de amd64_edac Linux-kerneldriver, worden de Ryzen 7000-serie desktopprocessors behandeld als de EPYC 9004-serie voor EDAC-rapportage, inclusief ECC-foutrapportage over ondersteunde RAM-/moederbordconfiguraties.
Het AMD Error Detection And Correction (EDAC) Linux-stuurprogramma ondersteunt al lang de 4e generatie EPYC”Genoa”serverprocessors, terwijl enkele basistoevoegingen wachten om het uit te breiden tot Zen 4-desktopprocessors.
De patch die in behandeling is, breidt het AMD64 EDAC-stuurprogramma uit voor Family 19h-modellen uit de 60h-en 70h-serie. De patch zorgt ervoor dat de Zen 4 Ryzen-CPU’s hetzelfde codepad volgen als EPYC 9004, maar door het te behandelen als dual channel in plaats van het verwerken van maximaal 12 geheugenkanalen zoals gevonden met de nieuwe EPYC-processors.
De acht regels nieuwe code zijn voldoende om EDAC DIMM-rapportage correct te laten werken, samen met de mogelijkheid om ECC-hardwarefouten door te geven aan het kernellogboek op deze desktopsystemen.
Deze patch bevindt zich in de edac-for-next Git-tak van RAS.git vóór het samenvoegvenster van Linux 6.5.
Als nu maar meer moederborden uit de AMD Ryzen 7000-serie officieel ECC-geheugen zouden ondersteunen…