From 421954efcc78a83cd7da5664d6a0c4e7e390132c Mon Sep 17 00:00:00 2001 From: vanjeff Date: Fri, 2 Feb 2007 06:34:30 +0000 Subject: 1. removed some null directories BaseTimerLibLocalApic and Nt32TimerLibNull 2. removed UnixTimerLibNull timer instance git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2348 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.c | 113 --------------------- .../Library/UnixTimerLibNull/UnixTimerLib.msa | 47 --------- 2 files changed, 160 deletions(-) delete mode 100644 EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.c delete mode 100644 EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.msa (limited to 'EdkUnixPkg/Library') diff --git a/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.c b/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.c deleted file mode 100644 index 2c6495e..0000000 --- a/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.c +++ /dev/null @@ -1,113 +0,0 @@ -/** @file - Timer Library functions for Unix platform. - - @bug Still no complete implementation for time library function for Unix platform. - - 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: UnixTimerLib.c - -**/ - -/** - Stalls the CPU for at least the given number of microseconds. - - Stalls the CPU for the number of microseconds specified by MicroSeconds. - - @param MicroSeconds The minimum number of microseconds to delay. - - @return MicroSeconds - -**/ -UINTN -EFIAPI -MicroSecondDelay ( - IN UINTN MicroSeconds - ) -{ - ASSERT (FALSE); - return MicroSeconds; -} - -/** - Stalls the CPU for at least the given number of nanoseconds. - - Stalls the CPU for the number of nanoseconds specified by NanoSeconds. - - @param NanoSeconds The minimum number of nanoseconds to delay. - - @return NanoSeconds - -**/ -UINTN -EFIAPI -NanoSecondDelay ( - IN UINTN NanoSeconds - ) -{ - ASSERT (FALSE); - return 0; -} - -/** - Retrieves the current value of a 64-bit free running performance counter. - - Retrieves the current value of a 64-bit free running performance counter. The - counter can either count up by 1 or count down by 1. If the physical - performance counter counts by a larger increment, then the counter values - must be translated. The properties of the counter can be retrieved from - GetPerformanceCounterProperties(). - - @return The current value of the free running performance counter. - -**/ -UINT64 -EFIAPI -GetPerformanceCounter ( - VOID - ) -{ - ASSERT (FALSE); - return 0; -} - -/** - Retrieves the 64-bit frequency in Hz and the range of performance counter - values. - - If StartValue is not NULL, then the value that the performance counter starts - with immediately after is it rolls over is returned in StartValue. If - EndValue is not NULL, then the value that the performance counter end with - immediately before it rolls over is returned in EndValue. The 64-bit - frequency of the performance counter in Hz is always returned. If StartValue - is less than EndValue, then the performance counter counts up. If StartValue - is greater than EndValue, then the performance counter counts down. For - example, a 64-bit free running counter that counts up would have a StartValue - of 0 and an EndValue of 0xFFFFFFFFFFFFFFFF. A 24-bit free running counter - that counts down would have a StartValue of 0xFFFFFF and an EndValue of 0. - - @param StartValue The value the performance counter starts with when it - rolls over. - @param EndValue The value that the performance counter ends with before - it rolls over. - - @return The frequency in Hz. - -**/ -UINT64 -EFIAPI -GetPerformanceCounterProperties ( - OUT UINT64 *StartValue, OPTIONAL - OUT UINT64 *EndValue OPTIONAL - ) -{ - ASSERT (FALSE); - return 0; -} diff --git a/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.msa b/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.msa deleted file mode 100644 index f7a6cd4..0000000 --- a/EdkUnixPkg/Library/UnixTimerLibNull/UnixTimerLib.msa +++ /dev/null @@ -1,47 +0,0 @@ - - - - UnixTimerLib - BASE - f3db5724-8985-11db-acbc-0040d02b1835 - 1.0 - Component description file for Nt32Timer Library - Timer Library provide API of TimerLib library class for Nt32 platform, - Now this library do not impletement functionality completely. - 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. - FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 - - - IA32 X64 IPF EBC - false - UnixTimerLib - - - - TimerLib - - - BaseLib - - - DebugLib - - - - UnixTimerLib.c - - - - - - - EFI_SPECIFICATION_VERSION 0x00020000 - EDK_RELEASE_VERSION 0x00020000 - - -- cgit v1.1