3 Copyright (c) 2017, Linaro, Ltd. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
10 #include <Library/DebugLib.h>
11 #include <Library/DefaultExceptionHandlerLib.h>
12 #include <Library/UefiBootServicesTableLib.h>
13 #include <Protocol/Cpu.h>
15 STATIC EFI_CPU_ARCH_PROTOCOL
*mCpu
;
19 ArmCrashDumpDxeInitialize (
20 IN EFI_HANDLE ImageHandle
,
21 IN EFI_SYSTEM_TABLE
*SystemTable
26 Status
= gBS
->LocateProtocol (&gEfiCpuArchProtocolGuid
, NULL
, (VOID
**)&mCpu
);
27 ASSERT_EFI_ERROR (Status
);
29 return mCpu
->RegisterInterruptHandler (
31 EXCEPT_AARCH64_SYNCHRONOUS_EXCEPTIONS
,
32 &DefaultExceptionHandler