+++ /dev/null
-#\r
-# Copyright (c) 2012-2013, ARM Limited. All rights reserved.\r
-#\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-#\r
-\r
-#include <AsmMacroIoLib.h>\r
-#include <AutoGen.h>\r
-\r
-.text\r
-.align 2\r
-\r
-GCC_ASM_EXPORT(ArmPlatformIsPrimaryCore)\r
-GCC_ASM_EXPORT(ArmPlatformGetPrimaryCoreMpId)\r
-GCC_ASM_EXPORT(ArmPlatformPeiBootAction)\r
-\r
-GCC_ASM_IMPORT(ArmReadMpidr)\r
-\r
-//UINTN\r
-//ArmPlatformIsPrimaryCore (\r
-// IN UINTN MpId\r
-// );\r
-ASM_PFX(ArmPlatformIsPrimaryCore):\r
- // BeagleBoard has a single core. We must always return 1.\r
- mov r0, #1\r
- bx lr\r
-\r
-ASM_PFX(ArmPlatformPeiBootAction):\r
- bx lr\r
-\r
-//UINTN\r
-//ArmPlatformGetPrimaryCoreMpId (\r
-// VOID\r
-// );\r
-ASM_PFX(ArmPlatformGetPrimaryCoreMpId):\r
- // The BeagleBoard is a uniprocessor platform. The MPIDR of primary core is\r
- // always the MPIDR of the calling CPU.\r
- b ASM_PFX(ArmReadMpidr)\r
-\r
-ASM_FUNCTION_REMOVE_IF_UNREFERENCED\r