55 Args.Arg0 = ARM_SMC_ID_PSCI_SYSTEM_RESET;
74 Args.Arg0 = ARM_SMC_ID_PSCI_SYSTEM_RESET2_AARCH64;
78 if (Args.Arg0 == ARM_SMC_PSCI_RET_SUCCESS) {
80 Args.Arg0 = ARM_SMC_ID_PSCI_SYSTEM_RESET2_AARCH64;
87 "Warm reboot not supported by platform, issuing cold reboot\n"
108 Args.Arg0 = ARM_SMC_ID_PSCI_SYSTEM_OFF;
153 IN VOID *ResetData OPTIONAL
VOID EFIAPI ArmMonitorCall(IN OUT ARM_MONITOR_ARGS *Args)
VOID EFIAPI ResetWarm(VOID)
RETURN_STATUS EFIAPI ArmPsciResetSystemLibConstructor(VOID)
VOID EFIAPI ResetShutdown(VOID)
VOID EFIAPI ResetSystem(IN EFI_RESET_TYPE ResetType, IN EFI_STATUS ResetStatus, IN UINTN DataSize, IN VOID *ResetData OPTIONAL)
VOID EFIAPI ResetPlatformSpecific(IN UINTN DataSize, IN VOID *ResetData)
VOID EFIAPI ResetCold(VOID)
#define DEBUG(Expression)
@ EfiResetPlatformSpecific