diff options
| author | Kun Qin <kuqin@microsoft.com> | 2025-09-11 22:39:56 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-09-16 23:20:28 +0300 |
| commit | 1fc19a0d52abd550b0d0208c688a9eaf68aa78d5 (patch) | |
| tree | e09894c2ff0ec3c8a5c34f67d535aba2a91887ed /BaseTools/Source/Python/Table/Table.py | |
| parent | c502e2c58e25f385deeee32bd6bf7edb48661706 (diff) | |
| download | edk2-1fc19a0d52abd550b0d0208c688a9eaf68aa78d5.tar.xz | |
ArmPkg: ArmPsciMpServicesDxe: Fix core disable/enable if the timer expires
When an AP is waken up to perform some operation with a time out period
specified, the expired timer will put the core into `CpuStateFinished`
state. This will make the subsequent enable/disable AP core fail to
proceed, which is unexpected and inconsistent with the rest of the
handling in this module (`CpuStateIdle` and `CpuStateFinished` are
generally treated the same).
This change extends the accepted state of CPU to `CpuStateFinished` for
AP enable/disable interface to fix calls on timer expired APs.
Signed-off-by: Kun Qin <kun.qin@microsoft.com>
Diffstat (limited to 'BaseTools/Source/Python/Table/Table.py')
0 files changed, 0 insertions, 0 deletions
