From dc4d9c37c46f33f98a2e6c43a61da0b14de1b2c4 Mon Sep 17 00:00:00 2001 From: klu2 Date: Wed, 10 Oct 2007 02:04:53 +0000 Subject: Remove assemble file for different arch, git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4065 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Ia32/AsmPeiSevicesTablePointer.S | 36 ---------------------- .../Ia32/AsmPeiSevicesTablePointer.asm | 31 ------------------- .../Ia32/AsmPeiSevicesTablePointer.c | 30 ------------------ .../x64/AsmPeiSevicesTablePointer.S | 26 ---------------- .../x64/AsmPeiSevicesTablePointer.asm | 29 ----------------- 5 files changed, 152 deletions(-) delete mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.S delete mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.asm delete mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.c delete mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.S delete mode 100644 MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.asm (limited to 'MdePkg/Library/PeiServicesTablePointerLibIdt') diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.S b/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.S deleted file mode 100644 index 22d32acb1a..0000000000 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.S +++ /dev/null @@ -1,36 +0,0 @@ -#------------------------------------------------------------------------------ -# -# Copyright (c) 2006, Intel Corporation -# 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. -# -# Module Name: -# -# ReadIdtr.Asm -# -# Abstract: -# -# AsmPeiSevicesTablePointer function -# -# Notes: -# -#------------------------------------------------------------------------------ - -.globl ASM_PFX(AsmPeiSevicesTablePointer) - -#------------------------------------------------------------------------------ -# EFI_PEI_SERVICES ** -# EFIAPI -# AsmPeiSevicesTablePointer ( -# ); -#------------------------------------------------------------------------------ -ASM_PFX(AsmPeiSevicesTablePointer): - movl 4(%esp), %eax - sidt (%eax) - movl -4(%eax), %eax - ret diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.asm b/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.asm deleted file mode 100644 index 63f4d6fa9d..0000000000 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.asm +++ /dev/null @@ -1,31 +0,0 @@ -;------------------------------------------------------------------------------ -; -; Copyright (c) 2006, Intel Corporation -; 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. -; -;------------------------------------------------------------------------------ - - .386 - .model flat,C - .code - -;------------------------------------------------------------------------------ -; EFI_PEI_SERVICES ** -; EFIAPI -; AsmPeiSevicesTablePointer ( -; ); -;------------------------------------------------------------------------------ -PeiServicesTablePointer PROC - mov eax, [esp + 4] - sidt fword ptr [eax] - mov eax, [eax - 4] - ret -PeiServicesTablePointer ENDP - - END diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.c b/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.c deleted file mode 100644 index d6c5bb4ad4..0000000000 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/Ia32/AsmPeiSevicesTablePointer.c +++ /dev/null @@ -1,30 +0,0 @@ -/** @file - AsmReadIdtr function - - Copyright (c) 2006 - 2007, Intel Corporation
- 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. - -**/ - -// -// Include common header file for this module. -// -#include "InternalPeiServicesTablePointer.h" - -EFI_PEI_SERVICES ** -EFIAPI -AsmPeiSevicesTablePointer ( - VOID - ) -{ - _asm { - sidt fword ptr [eax] - mov eax, [eax - 4] - } -} diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.S b/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.S deleted file mode 100644 index 14fe8b0d41..0000000000 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.S +++ /dev/null @@ -1,26 +0,0 @@ -#------------------------------------------------------------------------------ -# -# Copyright (c) 2006, Intel Corporation -# 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. -# -#------------------------------------------------------------------------------ - - -#------------------------------------------------------------------------------ -# EFI_PEI_SERVICES ** -# EFIAPI -# AsmPeiSevicesTablePointer ( -# ); -#------------------------------------------------------------------------------ -.global AsmPeiSevicesTablePointer; -.align 16; -AsmPeiSevicesTablePointer: - sidt (%rcx) - movq -8(%rcx), %rcx - ret diff --git a/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.asm b/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.asm deleted file mode 100644 index 1ec762a5c3..0000000000 --- a/MdePkg/Library/PeiServicesTablePointerLibIdt/x64/AsmPeiSevicesTablePointer.asm +++ /dev/null @@ -1,29 +0,0 @@ -;------------------------------------------------------------------------------ -; -; Copyright (c) 2006, Intel Corporation -; 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. -; -; -;------------------------------------------------------------------------------ - - .code - -;------------------------------------------------------------------------------ -; EFI_PEI_SERVICES ** -; EFIAPI -; AsmPeiSevicesTablePointer ( -; ); -;------------------------------------------------------------------------------ -AsmPeiSevicesTablePointer PROC - sidt fword ptr [rcx] - mov rcx, [rcx - 8] - ret -AsmPeiSevicesTablePointer ENDP - - END -- cgit v1.2.3