summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Include
diff options
context:
space:
mode:
authorxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-02 07:54:51 +0000
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>2009-07-02 07:54:51 +0000
commita29645c4c79dcb91fbf74b421b427813f6ffc940 (patch)
treeb4ad6fae06d2a3eec817594e4cfa9cb892b5a654 /MdeModulePkg/Include
parent2bbaeb0d624f1d7758edd0a8d61322af209a1b1a (diff)
downloadedk2-a29645c4c79dcb91fbf74b421b427813f6ffc940.zip
edk2-a29645c4c79dcb91fbf74b421b427813f6ffc940.tar.gz
edk2-a29645c4c79dcb91fbf74b421b427813f6ffc940.tar.bz2
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
Diffstat (limited to 'MdeModulePkg/Include')
-rw-r--r--MdeModulePkg/Include/Library/MemoryTestLib.h100
1 files changed, 0 insertions, 100 deletions
diff --git a/MdeModulePkg/Include/Library/MemoryTestLib.h b/MdeModulePkg/Include/Library/MemoryTestLib.h
deleted file mode 100644
index 39d96d7..0000000
--- 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.<BR>
-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