summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorYazen Ghannam <yazen.ghannam@amd.com>2025-11-04 14:55:45 +0000
committerBorislav Petkov (AMD) <bp@alien8.de>2025-11-21 10:32:28 +0100
commiteeb3f76d73baed4c8ecc883e1eaafba3cb8aae1d (patch)
tree4db68a23532ca422dc5e0d10390fa137d6c1547c /tools/perf/scripts/python/bin
parent56f17be67a332d146821d1a812ab16388d07ace7 (diff)
downloadkernel-eeb3f76d73baed4c8ecc883e1eaafba3cb8aae1d.tar.gz
x86/mce: Save and use APEI corrected threshold limit
The MCA threshold limit generally is not something that needs to change during runtime. It is common for a system administrator to decide on a policy for their managed systems. If MCA thresholding is OS-managed, then the threshold limit must be set at every boot. However, many systems allow the user to set a value in their BIOS. And this is reported through an APEI HEST entry even if thresholding is not in FW-First mode. Use this value, if available, to set the OS-managed threshold limit. Users can still override it through sysfs if desired for testing or debug. APEI is parsed after MCE is initialized. So reset the thresholding blocks later to pick up the threshold limit. Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://lore.kernel.org/20251104-wip-mca-updates-v8-0-66c8eacf67b9@amd.com
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
=linux-4.6.y&id=d939be3add4f1410079dad2755d4936cdb70903b'>treewide: Fix typo in printk messagesMasanari Iida 2015-01-16parisc/PCI: Clip bridge windows to fit in upstream windowsYinghai Lu 2014-10-13Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds 2014-10-01parisc: Fix serial console for machines with serial port on superio chipHelge Deller 2014-09-21parisc: pdc_stable.c: Avoid potential stack overflowsHelge Deller 2014-09-21parisc: pdc_stable.c: Cleaning up unnecessary use of memset in conjunction wi...Rickard Strandqvist 2014-09-19sched, cleanup, treewide: Remove set_current_state(TASK_RUNNING) after schedu...Kirill Tkhai 2014-08-27parisc: dino: fix %d confusingly prefixed with 0x in format stringHans Wennborg 2013-09-03Merge tag 'pci-v3.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds 2013-07-31parisc: Fix interrupt routing for C8000 serial portsThomas Bogendoerfer 2013-07-25PCI: Delay enabling bridges until they're neededYinghai Lu 2013-07-09parisc: fix LMMIO mismatch between PAT length and MASK registerHelge Deller 2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds 2013-06-29eisa_eeprom: switch to fixed_size_llseek()Al Viro 2013-06-18parisc: fix serial ports on C8000 workstationThomas Bogendoerfer 2013-06-01parisc/PCI: lba: fix: convert to pci_create_root_bus() for correct root bus r...Helge Deller 2013-06-01parisc/PCI: Set type for LBA bus_num resourceBjorn Helgaas 2013-05-24parisc/superio: Use module_pci_driver to register driverPeter Huewe