diff options
author | Shuai Xue | 2021-10-26 15:28:29 +0800 |
---|---|---|
committer | Rafael J. Wysocki | 2021-10-27 20:33:26 +0200 |
commit | bf7fc0c369585e34652d5666ed590d5cac07c2e2 (patch) | |
tree | 6f41ca8cd2692d6e99e7c62f7219533868771642 /drivers/cxl | |
parent | 3906fe9bb7f1a2c8667ae54e967dc8690824f4ea (diff) |
ACPI: APEI: EINJ: Relax platform response timeout to 1 second
When injecting an error into the platform, the OSPM executes an
EXECUTE_OPERATION action to instruct the platform to begin the injection
operation. And then, the OSPM busy waits for a while by continually
executing CHECK_BUSY_STATUS action until the platform indicates that the
operation is complete. More specifically, the platform is limited to
respond within 1 millisecond right now. This is too strict for some
platforms.
For example, in Arm platform, when injecting a Processor Correctable error,
the OSPM will warn:
Firmware does not respond in time.
And a message is printed on the console:
echo: write error: Input/output error
We observe that the waiting time for DDR error injection is about 10 ms and
that for PCIe error injection is about 500 ms in Arm platform.
In this patch, we relax the response timeout to 1 second.
Signed-off-by: Shuai Xue <xueshuai@linux.alibaba.com>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cxl')
0 files changed, 0 insertions, 0 deletions