Behaviour of ERRSTATUS when injecting CE and DE via Pseudo Fault Generation.

Hi

I have a question regarding pseudo Fault generation using ERRPFGCTL in a system implementing RAS.

Suppose I inject multiple error types, for example a corrected error and deferred error targeting the same error record.

Assume that there is only one error code available to capture both.

My question is

if CE and DE are injected through PFGCTL written both fields with 1.

  • Will error status reflect both CE and DE simultaneously
  • Or will it record only one error for example based on the priority.

I would like to understand the architectural expectation versus implementation defined behavior.