Skip to content

Release v0.8.4

Latest

Choose a tag to compare

@mchehab mchehab released this 20 Nov 10:53
· 34 commits to master since this release

Main New Features

  • Common Event Record to CXL updated to match spec rev3.2
  • Added support for CXL memory sparing events
  • Added AER Uncorrectable Error reporting to SEL on OpenBMC
  • Added SIGBUS event handler
  • Added decode panic mce through ERST
  • Added poison page and memory corrected error statistics
  • Added event level on event record
  • Added bash and zsh completions for ras-mc-ctl
  • Added dmidecode Requires for riscv64
  • Updated support for HiSilicon

Summary of Changes

Code Improvements

  • Makefile.am: package completions at the source tarball
  • Makefile.am: add install rules for completions file
  • unified-sel.c: use tabs instead of spaces for indent
  • Makefile.am: sort if groups
  • Makefile.am: use one file per line, in alphabetic order

Autotools Updates

  • INSTALL: update it with the autogenerated one from new autotools

RAS Daemon Core

  • rasdaemon: Fix CPU isolate errors with limited CPUs at startup
  • rasdaemon: Update the supported modules in the HiSilicon common section
  • rasdaemon: Add support for the CXL memory sparing events
  • rasdaemon: cxl: Add validity check for parsing and logging the corrected memory error threshold event flags and error count
  • rasdaemon: cxl: Update handling of Common Event Record to CXL spec rev3.2
  • rasdaemon: fix post-processing options
  • rasdaemon: cxl: Add validity check for parse and log hdr_maint_op_sub_class field
  • rasdaemon: cxl: Update ras-report.c with missing maintenance operation subclass information
  • rasdaemon: cxl: Add parse and log linear cache address alias emission for cxl events

Completion Files

  • Makefile.am: install completions files
  • completions: add completions files for zsh and bash

Event Handling

  • ras-events: Revert page_size to 4096 in get_pagesize()
  • ras-events: fix for return error code in add_event_handler()
  • ras-events: fix buffer overflow in add_event_handler read

Miscellaneous Changes

  • unified-sel: added AER Uncorrectable Error reporting to SEL on OpenBMC
  • README.md: Fix spelling and grammar errors in README.md
  • rasdaemon: Fix coding style issues
  • rasdaemon: add event level for event record
  • aer: print pci device name and vendor/device id
  • rasdaemon: erst: decode panic mce through erst
  • rasdaemon: introduce poison page statistics
  • rasdaemon: support memory corrected error statistics

Compiler Requirements

  • dmidecode Requires on riscv64

Bug Fixes

  • rasdaemon: skip doesn't exist event

Configuration Files

  • config: add rsyslog config
  • config: add syslog-ng and logrotate config