Skip to content
  1. Jun 22, 2017
    • Tyler Baicar's avatar
      acpi: apei: read ack upon ghes record consumption · 42aa5604
      Tyler Baicar authored
      
      
      A RAS (Reliability, Availability, Serviceability) controller
      may be a separate processor running in parallel with OS
      execution, and may generate error records for consumption by
      the OS. If the RAS controller produces multiple error records,
      then they may be overwritten before the OS has consumed them.
      
      The Generic Hardware Error Source (GHES) v2 structure
      introduces the capability for the OS to acknowledge the
      consumption of the error record generated by the RAS
      controller. A RAS controller supporting GHESv2 shall wait for
      the acknowledgment before writing a new error record, thus
      eliminating the race condition.
      
      Add support for parsing of GHESv2 sub-tables as well.
      
      Signed-off-by: default avatarTyler Baicar <tbaicar@codeaurora.org>
      CC: Jonathan (Zhixiong) Zhang <zjzhang@codeaurora.org>
      Reviewed-by: default avatarJames Morse <james.morse@arm.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
      42aa5604
  2. Jun 21, 2017
  3. Jun 09, 2017
  4. Jun 08, 2017
  5. Jun 07, 2017
  6. Jun 06, 2017
  7. Jun 05, 2017