23STATIC UINT32 mArmSmcccMethod;
40 Status =
gBS->LocateProtocol (
41 &gFdtClientProtocolGuid,
47 Status = FdtClient->FindCompatibleNodeProperty (
54 if (EFI_ERROR (Status)) {
65 "%a: Unknown SMCCC method \"%a\"\n",
88 if (mArmSmcccMethod == 1) {
90 }
else if (mArmSmcccMethod == 2) {
93 ASSERT ((mArmSmcccMethod == 1) || (mArmSmcccMethod == 2));
VOID ArmCallHvc(IN OUT ARM_HVC_ARGS *Args)
VOID ArmCallSmc(IN OUT ARM_SMC_ARGS *Args)
VOID EFIAPI ArmMonitorCall(IN OUT ARM_MONITOR_ARGS *Args)
RETURN_STATUS EFIAPI ArmVirtQemuMonitorLibConstructor(VOID)
INTN EFIAPI AsciiStrnCmp(IN CONST CHAR8 *FirstString, IN CONST CHAR8 *SecondString, IN UINTN Length)
#define ASSERT_EFI_ERROR(StatusParameter)
#define DEBUG(Expression)