From 1760cf81e4b1847c6823ea3514a78dd120e19b6e Mon Sep 17 00:00:00 2001 From: Guo Mang Date: Thu, 22 Dec 2016 15:57:14 +0800 Subject: MdePkg: Move to new location Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang --- MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S | 36 ---------------------- MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm | 37 ---------------------- MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S | 43 -------------------------- MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm | 44 --------------------------- 4 files changed, 160 deletions(-) delete mode 100644 MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S delete mode 100644 MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm delete mode 100644 MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S delete mode 100644 MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm (limited to 'MdePkg/Library/BaseCpuLib/Arm') diff --git a/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S b/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S deleted file mode 100644 index 960fd990a1..0000000000 --- a/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.S +++ /dev/null @@ -1,36 +0,0 @@ -#------------------------------------------------------------------------------ -# -# CpuFlushTlb() for ARM -# -# Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
-# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
-# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php. -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -# -#------------------------------------------------------------------------------ - -.text -.p2align 2 -GCC_ASM_EXPORT(CpuFlushTlb) - -#/** -# Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU. -# -# Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU. -# -#**/ -#VOID -#EFIAPI -#CpuFlushTlb ( -# VOID -# )# -# -ASM_PFX(CpuFlushTlb): - mov r0,#0 - mcr p15,0,r0,c8,c5,0 // Invalidate all the unlocked entried in TLB - bx LR diff --git a/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm b/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm deleted file mode 100644 index 76313ab607..0000000000 --- a/MdePkg/Library/BaseCpuLib/Arm/CpuFlushTlb.asm +++ /dev/null @@ -1,37 +0,0 @@ -;------------------------------------------------------------------------------ -; -; CpuFlushTlb() for ARM -; -; Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
-; Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
-; This program and the accompanying materials -; are licensed and made available under the terms and conditions of the BSD License -; which accompanies this distribution. The full text of the license may be found at -; http://opensource.org/licenses/bsd-license.php. -; -; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -; -;------------------------------------------------------------------------------ - - EXPORT CpuFlushTlb - AREA cpu_flush_tlb, CODE, READONLY - -;/** -; Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU. -; -; Flushes all the Translation Lookaside Buffers(TLB) entries in a CPU. -; -;**/ -;VOID -;EFIAPI -;CpuFlushTlb ( -; VOID -; ); -; -CpuFlushTlb - MOV r0,#0 - MCR p15,0,r0,c8,c5,0 ;Invalidate all the unlocked entried in TLB - BX LR - - END diff --git a/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S b/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S deleted file mode 100644 index 2c859306db..0000000000 --- a/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.S +++ /dev/null @@ -1,43 +0,0 @@ -#------------------------------------------------------------------------------ -# -# CpuSleep() for ARMv7 -# -# ARMv6 versions was: -# MOV r0,#0 -# MCR p15,0,r0,c7,c0,4 ;Wait for Interrupt instruction -# -# But this is a no-op on ARMv7 -# -# Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
-# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
-# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php. -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -# -#------------------------------------------------------------------------------ - -.text -.p2align 2 -GCC_ASM_EXPORT(CpuSleep) - -#/** -# Places the CPU in a sleep state until an interrupt is received. -# -# Places the CPU in a sleep state until an interrupt is received. If interrupts -# are disabled prior to calling this function, then the CPU will be placed in a -# sleep state indefinitely. -# -#**/ -#VOID -#EFIAPI -#CpuSleep ( -# VOID -# ); -# -ASM_PFX(CpuSleep): - wfi - bx lr diff --git a/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm b/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm deleted file mode 100644 index a51e2cd9dd..0000000000 --- a/MdePkg/Library/BaseCpuLib/Arm/CpuSleep.asm +++ /dev/null @@ -1,44 +0,0 @@ -;------------------------------------------------------------------------------ -; -; CpuSleep() for ARMv7 -; -; ARMv6 versions was: -; MOV r0,#0 -; MCR p15,0,r0,c7,c0,4 ;Wait for Interrupt instruction -; -; But this is a no-op on ARMv7 -; -; Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
-; Portions copyright (c) 2008 - 2011, Apple Inc. All rights reserved.
-; This program and the accompanying materials -; are licensed and made available under the terms and conditions of the BSD License -; which accompanies this distribution. The full text of the license may be found at -; http://opensource.org/licenses/bsd-license.php. -; -; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -; -;------------------------------------------------------------------------------ - - EXPORT CpuSleep - AREA cpu_sleep, CODE, READONLY - -;/** -; Places the CPU in a sleep state until an interrupt is received. -; -; Places the CPU in a sleep state until an interrupt is received. If interrupts -; are disabled prior to calling this function, then the CPU will be placed in a -; sleep state indefinitely. -; -;**/ -;VOID -;EFIAPI -;CpuSleep ( -; VOID -; ); -; -CpuSleep - WFI - BX LR - - END -- cgit v1.2.3