aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac/amd64_edac.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-27EDAC/amd64: Remove unused struct member amd64_pvt::ext_nbcfgJiri Slaby (SUSE)1-1/+0
2023-11-29EDAC/amd64: Add support for family 0x19, models 0x90-9f devicesMuralidhara M K1-0/+1
2023-06-26Merge tag 'ras_core_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-06-19EDAC/amd64: Cache and use GPU node mapYazen Ghannam1-0/+1
2023-05-10EDAC/amd64: Remove module version stringYazen Ghannam1-1/+0
2023-03-24EDAC/amd64: Add get_err_info() to pvt->opsMuralidhara M K1-0/+1
2023-03-24EDAC/amd64: Split dump_misc_regs() into dct/umc functionsMuralidhara M K1-0/+1
2023-03-24EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functionsMuralidhara M K1-0/+1
2023-03-24EDAC/amd64: Split ecc_enabled() into dct/umc functionsMuralidhara M K1-0/+1
2023-03-24EDAC/amd64: Rework hw_info_{get,put}Yazen Ghannam1-0/+1
2023-03-24EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvtMuralidhara M K1-42/+20
2023-02-09EDAC/amd64: Remove early_channel_count()Yazen Ghannam1-2/+0
2023-02-09EDAC/amd64: Remove PCI Function 0Yazen Ghannam1-10/+2
2023-02-09EDAC/amd64: Remove PCI Function 6Yazen Ghannam1-10/+2
2023-02-09EDAC/amd64: Remove scrub rate control for Family 17h and laterYazen Ghannam1-2/+0
2022-02-23EDAC/amd64: Add new register offset support and related changesYazen Ghannam1-0/+14
2022-02-23EDAC/amd64: Set memory type per DIMMYazen Ghannam1-1/+9
2021-12-24EDAC/amd64: Add support for family 19h, models 50h-5fhMarc Bevand1-0/+3
2021-12-10EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFhYazen Ghannam1-1/+4
2020-12-28EDAC/amd64: Merge error injection sysfs facilitiesBorislav Petkov1-4/+0
2020-12-28EDAC/amd64: Merge sysfs debugging attributes setup codeBorislav Petkov1-7/+0
2020-05-22EDAC/amd64: Add AMD family 17h model 60h PCI IDsAlexander Monakov1-0/+3
2020-01-16EDAC/amd64: Add family ops for Family 19h Models 00h-0FhYazen Ghannam1-0/+3
2019-11-06EDAC/amd64: Save max number of controllers to family typeYazen Ghannam1-0/+2
2019-09-07EDAC/amd64: Add PCI device IDs for family 17h, model 70hIsaac Vaughn1-0/+3
2019-08-23EDAC/amd64: Support asymmetric dual-rank DIMMsYazen Ghannam1-1/+2
2019-08-23EDAC/amd64: Cache secondary Chip Select registersYazen Ghannam1-0/+4
2019-08-22EDAC/amd64: Support more than two controllers for chip selects handlingYazen Ghannam1-2/+3
2019-04-25Revert "EDAC/amd64: Support more than two controllers for chip select handling"Borislav Petkov1-3/+2
2019-03-27EDAC/amd64: Support more than two controllers for chip select handlingYazen Ghannam1-2/+3
2019-03-27EDAC/amd64: Recognize x16 symbol sizeYazen Ghannam1-1/+1
2019-03-27EDAC/amd64: Support more than two Unified Memory ControllersYazen Ghannam1-4/+2
2019-03-27EDAC/amd64: Add Family 17h Model 30h PCI IDsYazen Ghannam1-0/+3
2018-08-27EDAC, amd64: Add Family 17h, models 10h-2fh supportMichael Jin1-0/+3
2017-02-14EDAC, amd64: Bump driver versionBorislav Petkov1-1/+1
2017-01-28EDAC, amd64: Add x86cpuid sanity check during initYazen Ghannam1-0/+1
2017-01-28EDAC, amd64: Remove unused printing macrosYazen Ghannam1-6/+0
2016-12-15edac: rename edac_core.h to edac_mc.hMauro Carvalho Chehab1-1/+1
2016-12-01EDAC, amd64: Improve amd64-specific printing macrosBorislav Petkov1-2/+2
2016-11-29EDAC, amd64: Define and register UMC error decode functionYazen Ghannam1-0/+2
2016-11-29EDAC, amd64: Add Fam17h debug outputYazen Ghannam1-0/+6
2016-11-28EDAC, amd64: Add Fam17h scrubber supportYazen Ghannam1-0/+2
2016-11-28EDAC, amd64: Read MC registers on AMD Fam17hYazen Ghannam1-0/+13
2016-11-28EDAC, amd64: Reserve correct PCI devices on AMD Fam17hYazen Ghannam1-1/+1
2016-11-24EDAC, amd64: Add AMD Fam17h family type and opsYazen Ghannam1-1/+10
2016-11-24EDAC, amd64: Extend ecc_enabled() to Fam17hYazen Ghannam1-0/+16
2016-05-09EDAC, amd64_edac: Drop pci_register_driver() useBorislav Petkov1-1/+1
2015-09-29EDAC, amd64_edac: Update copyright and remove changelogAravind Gopalakrishnan1-55/+1
2015-09-29EDAC, amd64_edac: Extend scrub rate support to F15hM60hAravind Gopalakrishnan1-0/+2
2015-02-23EDAC: amd64: Use static attribute groupsTakashi Iwai1-22/+2
2014-10-30amd64_edac: Add F15h M60h supportAravind Gopalakrishnan1-3/+12
2014-09-23amd64_edac: Modify usage of amd64_read_dct_pci_cfg()Aravind Gopalakrishnan1-5/+0
2014-02-27amd64_edac: Add support for newer F16h modelsAravind Gopalakrishnan1-0/+3
2013-10-21bitops: Introduce a more generic BITMASK macroChen, Gong1-8/+0
2013-08-12amd64_edac: Get rid of boot_cpu_data accessesBorislav Petkov1-1/+3
2013-08-12amd64_edac: Add ECC decoding support for newer F15h modelsAravind Gopalakrishnan1-4/+54
2013-04-19amd64_edac: Add Family 16h supportAravind Gopalakrishnan1-1/+3
2013-01-10amd64_edac: Fix type usage in NB IDs and memory rangesDaniel J Blueman1-3/+3
2013-01-10x86, AMD, NB: Add multi-domain supportDaniel J Blueman1-6/+0
2012-11-28amd64_edac: Use DBAM_DIMM macroBorislav Petkov1-1/+1
2012-11-28amd64_edac: Reorganize error reporting pathBorislav Petkov1-1/+18
2012-11-28amd64_edac: Improve error injectionBorislav Petkov1-4/+19
2012-11-28amd64_edac: Cleanup error injection codeBorislav Petkov1-8/+9
2012-10-30EDAC: Change Boris' email addressBorislav Petkov1-1/+1
2012-06-11amd64_edac: convert sysfs logic to use struct deviceMauro Carvalho Chehab1-7/+22
2011-04-26amd64_edac: Erratum #637 workaroundBorislav Petkov1-0/+1
2011-04-26amd64_edac: Factor in CC6 save areaBorislav Petkov1-0/+2
2011-03-17amd64_edac: Fix DRAM base macrosBorislav Petkov1-4/+4
2011-03-17amd64_edac: Fix node id signednessBorislav Petkov1-2/+2
2011-03-17amd64_edac: Drop redundant declarationsBorislav Petkov1-8/+0
2011-03-17amd64_edac: Enable driver on F15hBorislav Petkov1-5/+3
2011-03-17amd64_edac: Adjust ECC symbol size to F15hBorislav Petkov1-1/+1
2011-03-17amd64_edac: Simplify scrubrate settingBorislav Petkov1-10/+0
2011-03-17amd64_edac: Improve DRAM address mappingBorislav Petkov1-2/+2
2011-03-17amd64_edac: Sanitize ->read_dram_ctl_registerBorislav Petkov1-2/+0
2011-03-17amd64_edac: Revamp online spare handlingBorislav Petkov1-4/+2
2011-03-17amd64_edac: Add support for interleaved region swappingBorislav Petkov1-0/+2
2011-03-17amd64_edac: Unify get_error_addressBorislav Petkov1-2/+0
2011-03-17amd64_edac: Simplify decoding pathBorislav Petkov1-4/+8
2011-03-17amd64_edac: Cleanup old defines cruftBorislav Petkov1-63/+9
2011-03-17amd64_edac: Cleanup NBCFG handlingBorislav Petkov1-6/+3
2011-03-17amd64_edac: Cleanup NBCTL codeBorislav Petkov1-7/+1
2011-03-17amd64_edac: Cleanup DCT Select Low/High codeBorislav Petkov1-12/+12
2011-03-17amd64_edac: Cleanup Dram Configuration registers handlingBorislav Petkov1-12/+7
2011-03-17amd64_edac: Sanitize f10_get_base_addr_offsetBorislav Petkov1-10/+5
2011-03-17amd64_edac: Cleanup chipselect handlingBorislav Petkov1-56/+25
2011-03-17amd64_edac: Cleanup DHAR handlingBorislav Petkov1-6/+5
2011-03-17amd64_edac: Remove DRAM base/limit subfields cachingBorislav Petkov1-22/+51
2011-03-17amd64_edac: Add support for F15h DCT PCI config accessesBorislav Petkov1-24/+25
2011-01-07EDAC: Fixup scrubrate manipulationBorislav Petkov1-6/+0
2011-01-07amd64_edac: Carve out ECC-related hw settingsBorislav Petkov1-5/+9
2011-01-07amd64_edac: Remove PCI ECS enabling functionsBorislav Petkov1-4/+0
2011-01-07amd64_edac: Allocate driver instances dynamicallyBorislav Petkov1-2/+0
2011-01-07amd64_edac: Rework printk macrosBorislav Petkov1-7/+22
2011-01-07amd64_edac: Rename CPU PCI devicesBorislav Petkov1-5/+2
2011-01-07amd64_edac: Concentrate per-family init even moreBorislav Petkov1-13/+2
2011-01-07amd64_edac: Simplify CPU family detectionBorislav Petkov1-5/+3
2011-01-07amd64_edac: Add per-family init functionBorislav Petkov1-0/+3
2011-01-07amd64_edac: Remove F11h supportBorislav Petkov1-2/+0
2010-10-21EDAC, MCE: Complete NB MCE decodersBorislav Petkov1-1/+0
2010-10-21EDAC, MCE: Rename filesBorislav Petkov1-1/+1
2010-10-21EDAC, MCE: Rework MCE injectionBorislav Petkov1-1/+1
2010-08-03amd64_edac: Remove unneeded definesBorislav Petkov1-35/+8
2010-08-03amd64_edac: Sanitize syndrome extractionBorislav Petkov1-0/+5
2010-03-01amd64_edac: Simplify ECC override handlingBorislav Petkov1-1/+2
2009-12-08amd64_edac: bump driver versionBorislav Petkov1-1/+1
2009-12-07amd64_edac: remove early hw support checkBorislav Petkov1-1/+0
2009-12-07amd64_edac: enhance address to DRAM bank mappingBorislav Petkov1-20/+14
2009-12-07amd64_edac: cleanup DRAM cfg low debug outputBorislav Petkov1-2/+0
2009-12-07amd64_edac: wrap-up pci config read error handlingBorislav Petkov1-0/+16
2009-12-07amd64_edac: unify MCGCTL ECC switchingBorislav Petkov1-5/+4
2009-10-07amd64_edac: beef up DRAM error injectionBorislav Petkov1-4/+2
2009-10-07amd64_edac: fix chip select handlingBorislav Petkov1-9/+6
2009-10-07amd64_edac: fix driver instance lookup table allocationBorislav Petkov1-0/+2
2009-09-14x86, mce: pass mce info to EDAC for decodingBorislav Petkov1-36/+0
2009-09-14amd64_edac: cleanup/complete NB MCE decodingBorislav Petkov1-19/+7
2009-09-14amd64_edac: cleanup amd64_process_error_infoBorislav Petkov1-5/+5
2009-09-14EDAC: move MCE error descriptions to EDAC coreBorislav Petkov1-16/+1
2009-06-26amd64_edac: misc small cleanupsBorislav Petkov1-1/+1
2009-06-10amd64_edac: add module registration routinesDoug Thompson1-0/+15
2009-06-10amd64_edac: add ECC reporting initializersDoug Thompson1-1/+2
2009-06-10amd64_edac: add driver headerDoug Thompson1-0/+628