/** @file\r
This protocol defines the generic memory test interfaces in Dxe phase.\r
\r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials are licensed and made available under \r
-the terms and conditions of the BSD License that accompanies this distribution. \r
+Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under\r
+the terms and conditions of the BSD License that accompanies this distribution.\r
The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php. \r
+http://opensource.org/licenses/bsd-license.php.\r
\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
**/\r
/**\r
Initialize the generic memory test.\r
\r
- @param This The protocol instance pointer. \r
- @param Level The coverage level of the memory test. \r
- @param RequireSoftECCInit Indicate if the memory need software ECC init. \r
+ @param This The protocol instance pointer.\r
+ @param Level The coverage level of the memory test.\r
+ @param RequireSoftECCInit Indicate if the memory need software ECC init.\r
\r
- @retval EFI_SUCCESS The generic memory test is initialized correctly. \r
- @retval EFI_NO_MEDIA The system had no memory to be tested. \r
+ @retval EFI_SUCCESS The generic memory test is initialized correctly.\r
+ @retval EFI_NO_MEDIA The system had no memory to be tested.\r
\r
**/\r
typedef\r
/**\r
Perform the memory test.\r
\r
- @param This The protocol instance pointer. \r
- @param TestedMemorySize Return the tested extended memory size. \r
- @param TotalMemorySize Return the whole system physical memory size. \r
- The total memory size does not include memory in a slot with a disabled DIMM. \r
+ @param This The protocol instance pointer.\r
+ @param TestedMemorySize Return the tested extended memory size.\r
+ @param TotalMemorySize Return the whole system physical memory size.\r
+ The total memory size does not include memory in a slot with a disabled DIMM.\r
@param ErrorOut TRUE if the memory error occured.\r
- @param IfTestAbort Indicates that the user pressed "ESC" to skip the memory test. \r
+ @param IfTestAbort Indicates that the user pressed "ESC" to skip the memory test.\r
\r
@retval EFI_SUCCESS One block of memory passed the test.\r
@retval EFI_NOT_FOUND All memory blocks have already been tested.\r
/**\r
Finish the memory test.\r
\r
- @param This The protocol instance pointer. \r
+ @param This The protocol instance pointer.\r
\r
@retval EFI_SUCCESS Success. All resources used in the memory test are freed.\r
\r
/**\r
Provides the capability to test the compatible range used by some special drivers.\r
\r
- @param This The protocol instance pointer. \r
+ @param This The protocol instance pointer.\r
@param StartAddress The start address of the compatible memory range that\r
must be below 16M.\r
- @param Length The compatible memory range's length. \r
- \r
- @retval EFI_SUCCESS The compatible memory range pass the memory test. \r
+ @param Length The compatible memory range's length.\r
+\r
+ @retval EFI_SUCCESS The compatible memory range pass the memory test.\r
@retval EFI_INVALID_PARAMETER The compatible memory range are not below Low 16M.\r
\r
**/\r