]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibV7Support.asm
ArmPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / ArmPkg / Library / ArmMmuLib / Arm / ArmMmuLibV7Support.asm
CommitLineData
d7f03464
AB
1//------------------------------------------------------------------------------\r
2//\r
3// Copyright (c) 2016, Linaro Limited. All rights reserved.\r
4//\r
4059386c 5// SPDX-License-Identifier: BSD-2-Clause-Patent\r
d7f03464
AB
6//\r
7//------------------------------------------------------------------------------\r
8\r
9\r
10\r
11 INCLUDE AsmMacroExport.inc\r
12\r
13\r
14//------------------------------------------------------------------------------\r
15\r
16 RVCT_ASM_EXPORT ArmHasMpExtensions\r
17 mrc p15,0,R0,c0,c0,5\r
18 // Get Multiprocessing extension (bit31)\r
19 lsr R0, R0, #31\r
20 bx LR\r
21\r
22 RVCT_ASM_EXPORT ArmReadIdMmfr0\r
23 mrc p15, 0, r0, c0, c1, 4 ; Read ID_MMFR0 Register\r
24 bx lr\r
25\r
26 END\r