aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-28Remove obsolete on disk dimm database codeHEADmasterAndi Kleen3-462/+0
2024-03-27page.c: Disable gcc warningsv198Andi Kleen1-0/+5
2024-03-27page.c: Remove obsolete commentAndi Kleen1-4/+1
2024-03-27mcelog: Fix clang warningsAndi Kleen2-11/+11
2024-03-27mcelog: mempage_replace missing initialization of mempage fieldsHamilton Coutinho (he/him)1-1/+8
2024-03-24mcelog: Add third model number for ArrowlakeTony Luck1-1/+1
2024-01-18mcelog: Add kernel CONFIG message if /dev/mcelog isn't foundTony Luck1-0/+1
2024-01-06Merge pull request #120 from meow-watermelon/add_ping_optionAndi Kleen3-4/+31
2024-01-06address commentsHui Li1-3/+1
2024-01-04update mcelog manualHui Li1-0/+9
2024-01-02Merge pull request #119 from meow-watermelon/point_freed_ptr_nullv197Andi Kleen16-12/+88
2024-01-01add --ping option to mcelog clientHui Li2-4/+24
2023-12-23assign freed pointers to NULL pointerHui Li16-12/+88
2023-11-30mcelog: Fix two parsing issuesTony Luck1-2/+3
2023-10-31mcelog: Add second model number for Arrowlakev196Tony Luck1-1/+1
2023-09-06mcelog: Wire up model-specific decoding for Sierra Forestv195Qiuxu Zhuo2-0/+2
2023-09-06mcelog: Add model-specific decoding for Granite RapidsTony Luck5-1/+312
2023-06-12Merge pull request #115 from listout/musl-buildTony Luck1-0/+1
2023-06-12client.c: fix build w/ musl libcBrahmajit Das1-0/+1
2023-04-05mcelog: New model number for Arrowlakev194Tony Luck1-0/+1
2023-04-03mcelog: Don't overwrite model number when lookup failsv193Tony Luck1-3/+5
2023-03-10mcelog: Add Graniterapids, Grandridge and Sierraforestv192Tony Luck1-0/+3
2023-03-10mcelog: New model number for LunarlakeTony Luck1-0/+1
2023-01-12Merge branch 'master' of ssh://github.com/andikleen/mcelogv191Andi Kleen1-3/+3
2023-01-12mcelog: Add Emerald RapidsTony Luck4-0/+5
2023-01-12mcelog: Add decode support for Sapphire RapidsTony Luck6-14/+485
2022-12-07Merge pull request #112 from ggvl/patch-1Andi Kleen1-3/+3
2022-12-06Update PFA_test_howtoggvl1-3/+3
2022-11-01mcelog: Add support for Meteor Lakev190Tony Luck1-0/+1
2022-08-23mcelog: Add another Raptor Lake CPU modelv189Tony Luck1-1/+1
2022-08-15Fix generation of cputype filesv188Andi Kleen1-1/+1
2022-08-08Merge branch 'master' of ssh://github.com/andikleen/mcelogv187Andi Kleen2-9/+12
2022-08-08mcelog: Add missing model numbers for Broadwell and Raptorlakev186Tony Luck1-2/+2
2022-08-07Merge pull request #108 from vfazio/vfazio-use-bin-envAndi Kleen1-1/+1
2022-08-07Merge pull request #109 from vfazio/vfazio-nodocAndi Kleen1-8/+11
2022-08-05mcelog: Makefile: Only touch cputype.h if needed to create itv185Tony Luck1-1/+1
2022-07-27Makefile: add install-nodoc targetVincent Fazio1-8/+11
2022-07-21Use env as the shebang targetVincent Fazio1-1/+1
2022-07-01Add missing dependencies for cputype include filesv184Andi Kleen1-0/+2
2022-06-27mcelog: Reverse sens of check to call resolveaddr()v183Tony Luck1-11/+5
2022-06-27mcelog: Reverse the sense of the check to set memory_error_supportTony Luck1-13/+5
2022-06-27mcelog: Drop CASE_INTEL defineTony Luck4-68/+19
2022-06-27mcelog: Generate cpu_choices[] from tableTony Luck3-96/+53
2022-06-27mcelog: Generate the cputype_name[] array from the tableTony Luck3-76/+47
2022-06-27mcelog: Add CPU model numbers to table and generate switch functionTony Luck4-103/+58
2022-06-27mcelog: Generate CPU_* enums from a tableTony Luck4-41/+58
2022-06-27mcelog: Add two more Alderlake model numbersTony Luck1-1/+1
2022-05-23mcelog: Reduce default threshold for corrected error page offlinev182Tony Luck1-3/+7
2022-05-12Merge pull request #104 from FruitFly638/masterAndi Kleen1-2/+1
2022-05-06Make genconfig use python3fruitfly6381-2/+1
2022-04-18mcelog: Add support for Raptorlakev181Tony Luck4-3/+9
2021-12-09Fix warnings in sysfs.cv180Andi Kleen1-2/+0
2021-12-09mcelog: Change "DDR4" string to "DDR" for i10nm platformsTony Luck1-2/+2
2021-11-06Fix logrotate syntaxAndi Kleen1-1/+1
2021-11-02Merge pull request #101 from meow-watermelon/remove_outdated_mcelog.conf.5Andi Kleen1-294/+0
2021-11-02remove outdated mcelog.conf.5 manual fileHui Li1-294/+0
2021-10-30Merge pull request #99 from meow-watermelon/fix_genconfig_python_syntaxAndi Kleen1-14/+14
2021-10-30add furture print function for Python2Hui Li1-0/+1
2021-10-29fix python errors in genconfig.pyHui Li1-14/+13
2021-10-09Merge pull request #98 from Huangxiaodui/masterAndi Kleen1-1/+1
2021-10-09fix the buf not freed in read_fieldhuangduirong1-1/+1
2021-10-02mcelog: Print warning for locked down kernelAndi Kleen1-0/+22
2021-10-02mcelog: Handle sysfs files without lengthAndi Kleen1-8/+4
2021-09-24Merge pull request #95 from yangzz-97/masterAndi Kleen1-2/+2
2021-09-23Fix make test failyangzz-971-2/+2
2021-07-20mcelog: Fix typo/thinko in yellow cache changev178Tony Luck1-2/+2
2021-07-17Merge pull request #93 from paulmenzel/fix-.os_release-filename-in-readmeAndi Kleen1-1/+1
2021-07-17README: Mark up filename as code/monospacePaul Menzel1-1/+1
2021-07-17README: Correct filename of `.os_version`Paul Menzel1-1/+1
2021-07-06mcelog: Update MSCOD error bit descriptions to match SDMv177Tony Luck7-19/+19
2021-07-06mcelog: Fix issues with "yellow" cache offliningTony Luck2-2/+2
2021-04-30Add reference to Linux::MCELogv176Andi Kleen1-0/+4
2021-01-11Merge pull request #87 from Mingli-Yu/masterAndi Kleen1-0/+3
2021-01-12test: avoid the pfa test hangMingli Yu1-0/+3
2021-01-08mcelog: Add a test case to test page error counter replacement.v175Qiuxu Zhuo1-0/+16
2021-01-08mcelog: Use 'num-errors' to specify the number of mce records to be injected.Qiuxu Zhuo2-1/+20
2021-01-08mcelog: Report how often the replacement of page CE counter happenedQiuxu Zhuo4-3/+99
2021-01-08mcelog: Limit memory consumption for counting CEs per pageQiuxu Zhuo4-2/+104
2021-01-06mcelog: Add support for Sapphirerapids server.v174Qiuxu Zhuo7-12/+49
2021-01-06mcelog: i10nm: Fix mapping from bank number to functional unitTony Luck1-21/+59
2020-09-23mcelog: Rebalance the red-black tree after inserting a new nodev173Qiuxu Zhuo1-2/+1
2020-09-17Merge branch 'master' of ssh://github.com/andikleen/mcelogv172Andi Kleen1-3/+3
2020-09-17mcelog: Add Tigerlake, Rocketlake, Alderlake, Lakefieldv171Tony Luck4-3/+31
2020-06-23Merge pull request #60 from paulmenzel/improve-systemd-service-unitAndi Kleen1-3/+3
2020-06-23mcelog.service: Check existence of `/dev/mcelog` in systemdPaul Menzel1-1/+2
2020-06-23mcelog.service: Remove DefaultStandardOutput configurationPaul Menzel1-1/+0
2020-06-23mcelog.service: Strip trailing spacesPaul Menzel1-2/+2
2020-05-28mcelog: Add decode for MCi_MISC from 10nm memory controllerv170Tony Luck1-0/+30
2020-05-27Merge pull request #79 from JiriDluhosRH/masterAndi Kleen10-23/+25
2020-05-27Add reporter tracking to trigger-invoking functions.Jiri Dluhos9-22/+24
2020-05-27Clearer wording in one message in mcelog test output.Jiri Dluhos1-1/+1
2020-04-23mcelog: Add "kflags" field to "struct mce"v169Tony Luck1-0/+1
2020-01-09mcelog: Decode and print stepping from cpuidv168Tony Luck1-7/+9
2020-01-07Merge pull request #77 from prarit/ConditionPathExistsAndi Kleen1-0/+1
2020-01-07mcelog: Do not start mcelog service if edac_mce_amd module is loadedPrarit Bhargava1-0/+1
2019-12-13mcelog: Add Cometlake client model numbers.v167Tony Luck4-3/+9
2019-11-12mcelog: Add support for Icelake server, Icelake-D, and Snow Ridgev166Tony Luck8-4/+452
2019-10-21mcelog: Add Cascade Lake to supported modelsv165Tony Luck1-0/+1
2019-08-05Merge branch 'master' of ssh://github.com/andikleen/mcelogv164Andi Kleen1-0/+3
2019-08-05mcelog: Add Icelake client model numbers.v163Tony Luck3-1/+5
2019-05-16Merge pull request #75 from hygonsoc/masterAndi Kleen1-0/+3
2019-05-17add Hygon Dhyana support to not use mcelog,hygonsoc1-0/+3
2019-02-05mcelog: Fix memory controller bank channel mappings for Skylakev162Tony Luck1-6/+16
2019-02-05mcelog: update tests for new error codeJin Wen1-2/+9
2019-02-05mcelog: Add decoding for Optane DC persistent memory modeTony Luck1-0/+3
2018-09-24mcelog: Deduce channel number for Haswell/Broadwell/Skylake systemsv161Tony Luck5-0/+94
2018-08-09mcelog: Improve decoding for APEI reported errorsv160Tony Luck2-0/+5
2018-07-20Merge pull request #71 from anselmolsm/masterAndi Kleen1-0/+339
2018-07-19Add license fileAnselmo L. S. Melo1-0/+339
2018-06-08Add scripts file to do MCA error code validation for a selected CPU modelv159Jin Wen3-0/+339
2018-05-22Remove now unused local variablev158Andi Kleen1-1/+0
2018-05-22mcelog: Fix "--ascii" parsing to cope with change in kernel output since v4.10Tony Luck1-1/+1
2018-05-16Merge pull request #69 from zoucao-ali/masterAndi Kleen5-15/+31
2018-05-16transfer the page address to pre/post-sync-trigger scriptsZou Cao5-15/+31
2018-05-16fixed build errors for some lose code when merging codeZou Cao2-4/+4
2018-05-14Merge pull request #68 from zoucao-ali/masterAndi Kleen15-18/+165
2018-05-12page: trigger: add pre/post sync trigger when doing soft memory offlineZou Cao6-8/+143
2018-05-12trigger: add a sync argument for waiting trigger child process exitZou Cao9-10/+22
2018-03-14Turn back rb_color field into unsigned longv157Andi Kleen1-1/+1
2018-03-08Print microcode version when the kernel provides itv156Tony Luck2-0/+4
2018-03-07Fix structure offset checksv155Tony Luck1-7/+7
2018-03-02Add missing dot in man pageAndi Kleen1-2/+2
2017-10-12mcelog: Add --help option.v154Prarit Bhargava1-8/+30
2017-08-07mcelog: Change name of skylake interconnect from QPI to UPITony Luck1-7/+7
2017-08-03Merge pull request #59 from paulmenzel/use-https-url-for-web-siteAndi Kleen1-1/+1
2017-08-03README.md: Use more secure HTTPS protocol for Web site URLPaul Menzel1-1/+1
2017-06-11Merge pull request #54 from bkuhls/uclibcv153Andi Kleen1-0/+1
2017-06-11memutil.h: add missing include for va_listBernd Kuhls1-0/+1
2017-06-02Set SO_PASSCRED on listen socketsv152Andi Kleen1-0/+6
2017-05-22Document .os_release in READMEv151Andi Kleen1-0/+4
2017-05-22mcelog version: Add ability for OS to define versionPrarit Bhargava1-10/+14
2017-05-17mcelog: Check whether we successfully changed directory for trigger.Tony Luck1-3/+4
2017-04-23Merge branch 'master' of https://github.com/andikleen/mcelogAndi Kleen2-2/+4
2017-04-23Merge pull request #50 from vincele/patch-1Andi Kleen1-1/+1
2017-04-22Fix typo in man pageVincent Legoll1-1/+1
2017-04-04Add coverity fixesAndi Kleen7-17/+23
2017-04-04Compress some fields in mempage.Andi Kleen4-9/+9
2017-03-27dmi: Handle NULL DMI stringv149Andi Kleen1-0/+2
2017-03-27mcelog: Fix (harmless) off by one error in DMI scanningAndi Kleen1-1/+1
2017-03-13Merge pull request #49 from benkohler/masterAndi Kleen2-6/+6
2017-03-13triggers/cache-error-trigger: remove bash specificsBen Kohler1-2/+2
2017-03-13Makefile: replace echo -n with printf for posix shell compatBen Kohler1-4/+4
2017-02-03Intel Xeons from Ivy Bridge onwards support a processor identificationv148Tony Luck2-0/+6
2017-01-30Fix warning with gcc 6.xAndi Kleen1-1/+1
2017-01-30Remove obsolete TODO fileAndi Kleen1-6/+0
2017-01-30Merge pull request #46 from paulmenzel/fix-whitespace-in-makefileAndi Kleen1-6/+5
2017-01-30Merge pull request #47 from paulmenzel/make-git-check-portableAndi Kleen1-1/+1
2017-01-30Makefile: Make `git` check portable (POSIX compatible)Paul Menzel1-1/+1
2017-01-30Makefile: Remove blank line at end of filePaul Menzel1-1/+0
2017-01-30Makefile: Strip trailing whitespacePaul Menzel1-5/+5
2017-01-26Merge pull request #41 from splbio/xasprintfAndi Kleen15-90/+100
2017-01-25replace asprintf with xasprintf as per memutil.cAlfred Perlstein15-85/+88
2017-01-25Return -ENOMEM for vasprintf in sysfs_writeAlfred Perlstein3-5/+12
2017-01-11Merge branch 'master' of ssh://github.com/andikleen/mcelogAndi Kleen2-4/+3
2017-01-11mcelog: is_cpu_supported() error message must be printed Eprintfv147Prarit Bhargava1-1/+1
2016-12-30Merge pull request #40 from ght/readme-link-fixAndi Kleen2-4/+3
2016-12-30Fix PDF links in README.md, remove trailing spaceGaldor Takacs2-4/+3
2016-12-15Run all tests in make testv146Andi Kleen2-0/+2
2016-12-15Change all test scripts to /bin/bash to handle Debianv145Andi Kleen8-8/+8
2016-12-15Fix overriding of DEBUG for make testAndi Kleen1-1/+1
2016-12-15Fix malloc buffer overrun for unordered CPUs in sysfsAndi Kleen1-2/+5
2016-10-26Add Knights Mill (KNM) CPUIDv144Piotr Luc5-5/+13
2016-10-18mcelog: Add support to decode MSCOD values for Denverton serverv143Tony Luck8-3/+61
2016-10-10mcelog: Skylake: Differentiate regular CE from UC error corrected by memory m...v142Tony Luck5-0/+35
2016-10-10mcelog: Broadwell: Differentiate regular CE from UC error corrected by memory...Qiuxu Zhuo5-0/+57
2016-09-06Fix memory leak in sysfs reader for bad fields handlingAndi Kleen1-1/+1
2016-09-06Mark dmi_entry as packedAndi Kleen1-1/+1
2016-09-02Add Kabylake client supportv141Tony Luck4-3/+10
2016-09-02Merge pull request #38 from mjtrangoni/README.mdAndi Kleen2-119/+129
2016-09-02format README -> README.mdMario Trangoni2-119/+129
2016-08-24Fix use after free in error pathAndi Kleen1-2/+4
2016-08-24Fix potential division by zero for unknown time unitAndi Kleen1-1/+3
2016-08-24Remove empty xeon-75xx filesAndi Kleen5-48/+1
2016-08-24Remove obsolete disk dbAndi Kleen8-941/+1
2016-08-15mcelog, remove socket file on SIGINTv140Prarit Bhargava3-0/+10
2016-08-09mcelog, fix systemd service stopv139Prarit Bhargava1-0/+1
2016-06-06mcelog: Always use decimal to print cpu family/model numbers.v138Tony Luck2-4/+4
2016-05-16mcelog: Add version.c and version.tmp to gitignorev137Prarit Bhargava1-0/+2
2016-05-16mcelog: Fix file descriptor leak in domsr()Prarit Bhargava1-3/+4
2016-05-10Fix GENMEM script to set EN and S bitsAndi Kleen1-1/+1
2016-04-15Add support to decode MSCOD values for Skylake serverv136Tony Luck8-5/+227
2016-03-27Fix spelling errors.v135Andrey Rahmatullin6-12/+12
2016-03-21trigger: Avoid warning from earlier mergev134Andi Kleen1-2/+0
2016-03-21Read the DMI entries we need from /sys/firmware/dmi/entries if available.Sergio Gelato1-15/+84
2016-03-21New form factors, memory types and type details from SMBIOS 3.0.0Sergio Gelato1-3/+6
2016-03-03Merge pull request #34 from srilakshmidj/masterv133Andi Kleen1-8/+7
2016-03-03Merge pull request #1 from srilakshmidj/srilakshmidj-patch-1srilakshmidj1-8/+7
2016-03-03Update trigger.csrilakshmidj1-8/+7
2016-02-19Add CPU_ATOM to Intel CPU case listv132Andi Kleen1-0/+1
2016-02-10Don't error out when MCE write failsv131Andi Kleen1-4/+5
2016-02-09More fixes for %ll instead of %L in *printf to support musl libc.v130Andi Kleen1-4/+4
2016-02-04Use %ll instead of %L in *printf to support musl libc.Andi Kleen3-4/+4
2016-01-20Fix boundary check for cache level printoutHubert Chrzaniuk1-1/+1
2016-01-04Add support to decode MSCOD values for Broadwell-{de,ep,ex}v129Tony Luck10-2/+283
2015-10-22Merge pull request #29 from baruch/usage-docAndi Kleen1-0/+13
2015-10-22Space out usage to allow visual groupingBaruch Even1-0/+6
2015-10-22Add all relevant entries to usage helpBaruch Even1-0/+7
2015-10-21Merge pull request #28 from baruch/patch-1Andi Kleen2-2/+3
2015-10-21Use $(CC) throughout the makefile rulesBaruch Even1-2/+2
2015-10-21Add --intel-cpu to usage reportBaruch Even1-0/+1