From a29645c4c79dcb91fbf74b421b427813f6ffc940 Mon Sep 17 00:00:00 2001 From: xli24 Date: Thu, 2 Jul 2009 07:54:51 +0000 Subject: Remove library class of MemoryTestLib and related library instances. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8722 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Include/Library/MemoryTestLib.h | 100 --------------------------- 1 file changed, 100 deletions(-) delete mode 100644 MdeModulePkg/Include/Library/MemoryTestLib.h (limited to 'MdeModulePkg/Include/Library') diff --git a/MdeModulePkg/Include/Library/MemoryTestLib.h b/MdeModulePkg/Include/Library/MemoryTestLib.h deleted file mode 100644 index 39d96d7682..0000000000 --- a/MdeModulePkg/Include/Library/MemoryTestLib.h +++ /dev/null @@ -1,100 +0,0 @@ -/** @file - Library class to provide APIs for system memory test. - -Copyright (c) 2009, 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. - -**/ - -#ifndef _MEMORY_TEST_LIB_H_ -#define _MEMORY_TEST_LIB_H_ - - -/** - Perform a quick system memory range test. - - This function performs a quick system memory range test. It leads to quick performance - but least reliability. - - @param StartAddress Start address of the memory range to test. - @param Length Length of the memory range to test. - @param ErrorAddress Address of the memory where error is encountered. - - @retval RETURN_SUCCESS The memory range passed the test. - @retval RETURN_DEVICE_ERROR The memory range failed the test. - -**/ -RETURN_STATUS -EFIAPI -QuickMemoryTest ( - IN VOID *StartAddress, - IN UINT64 Length, - OUT VOID **ErrorAddress - ); - -/** - Tests a system memory range with sparsely sampled memory units. - - This function tests a system memory range, whose memory units - are sampled sparsely. It leads to relatively good performance - and partial reliability. - - @param StartAddress Start address of the memory range to test. - @param Length Length of the memory range to test. - @param ErrorAddress Address of the memory where error is encountered. - - @retval RETURN_SUCCESS The memory range passed the test. - @retval RETURN_DEVICE_ERROR The memory range failed the test. - -**/ -RETURN_STATUS -EFIAPI -SparseMemoryTest ( - IN VOID *StartAddress, - IN UINT64 Length, - OUT VOID **ErrorAddress - ); - -/** - Test a system memory range with extensively sampled memory units. - - This function tests a system memory range whose memory units - are sampled extensively. Compared with SparseMemoryTest, it achieves - more reliability and less performance. - - @param StartAddress Start address of the memory range to test. - @param Length Length of the memory range to test. - @param ErrorAddress Address of the memory where error is encountered. - - @retval RETURN_SUCCESS The memory range passed the test. - @retval RETURN_DEVICE_ERROR The memory range failed the test. - -**/ -RETURN_STATUS -EFIAPI -ExtensiveMemoryTest ( - IN VOID *StartAddress, - IN UINT64 Length, - OUT VOID **ErrorAddress - ); - -/** - Check if soft ECC initialzation is needed for system - - @retval TRUE Soft ECC initialzation is needed. - @retval FALSE Soft ECC initialzation is not needed. - -**/ -BOOLEAN -EFIAPI -IsSoftEccInitRequired ( - VOID - ); - -#endif -- cgit v1.2.3