Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 748bea71714a10caadcf457c90975312aaf6fb17
https://github.com/tianocore/edk2/commit/748bea71714a10caadcf457c90975312aaf6fb17
Author: John Schock <[email protected]>
Date: 2025-05-28 (Wed, 28 May 2025)
Changed paths:
M ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.c
Log Message:
-----------
ArmPkg: ArmPsciResetSystemLib: PSCI warm reset fix
The current warm reset implementation attempts the PSCI SYSTEM_RESET2
command twice without clearing the local variable used for Arg1. This can
result in passing a random value as the reset type, which may cause the
PSCI call to behave unexpectedly and fall back to a cold reset.
This change addresses the issue by:
- Correcting the monitor call function ID.
- Explicitly zeroing the reset type field before invoking the PSCI
interface.
The updated warm reset flow has been tested and confirmed to invoke
SYSTEM_RESET2 as expected.
Signed-off-by: Kun Qin <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits