mbox series

[V2,0/6] CCIX rasdaemon support

Message ID 20190827113010.50405-1-Jonathan.Cameron@huawei.com (mailing list archive)
Headers show
Series CCIX rasdaemon support | expand

Message

Jonathan Cameron Aug. 27, 2019, 11:30 a.m. UTC
Depends on the kernel patches being accepted:
https://lore.kernel.org/linux-edac/20190820144732.2370-1-Jonathan.Cameron@huawei.com/T/#t

Changes since v1:
* Separated out the ras-record section into its own file.
* Rebased on current rasdaemon tree.

This series introduced rasdaemon support to match against the above
series which provides the tracepoints for CCIX PER error reporting from
the kernel to userspace.

These are errors which occur at the CCIX protocol layer which sits
on top of PCIe (for which we have AER).  They are defined in the
CCIX base specification v1.0 an evaluation version of which is available
at www.ccixconsortium.org.

Note the following is a trademark grant and doesn't prevent normal
stuff covered under fair use.  Given this set doesn't quote from
the spec (other than field names), there are no such copyright
notices.

This patch is being distributed by the CCIX Consortium, Inc. (CCIX) to
you and other parties that are participating (the "participants") in
rasdemon project with the understanding that the participants will use CCIX's
name and trademark only when this patch is used in association with
rasdaemon.

CCIX is also distributing this patch to these participants with the
understanding that if any portion of the CCIX specification will be
used or referenced in rasdaemon, the participants will not modify
the cited portion of the CCIX specification and will give CCIX proper
copyright attribution by including the following copyright notice with
the cited part of the CCIX specification:
"© 2019 CCIX CONSORTIUM, INC. ALL RIGHTS RESERVED."

Jonathan Cameron (6):
  rasdaemon: CCIX: memory error support
  rasdaemon: CCIX: Cache error support
  rasdaemon: CCIX: ATC error support
  rasdaemon: CCIX: Port error suppport
  rasdaemon: CCIX: Link error support
  rasdaemon: CCIX: Agent Internal error support

 Makefile.am        |   8 +-
 configure.ac       |  10 +
 ras-ccix-handler.c | 648 +++++++++++++++++++++++++++++++++++++++++++++
 ras-ccix-handler.h | 139 ++++++++++
 ras-events.c       |  61 +++++
 ras-record-ccix.c  | 596 +++++++++++++++++++++++++++++++++++++++++
 ras-record.c       |  15 +-
 ras-record.h       |  43 +++
 ras-report.h       |   6 +-
 9 files changed, 1519 insertions(+), 7 deletions(-)
 create mode 100644 ras-ccix-handler.c
 create mode 100644 ras-ccix-handler.h
 create mode 100644 ras-record-ccix.c