From d73be1d1b139d08d2545cd9af612f6af4a56d044 Mon Sep 17 00:00:00 2001 From: xli24 Date: Mon, 23 Feb 2009 02:39:20 +0000 Subject: Remove BaseMemoryTest PPI and related producers and consumers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7560 6f19259b-4bc3-4df7-8a09-765794883524 --- UnixPkg/UnixAutoScanPei/UnixAutoScan.c | 29 +---------------------------- UnixPkg/UnixAutoScanPei/UnixAutoScan.inf | 3 +-- 2 files changed, 2 insertions(+), 30 deletions(-) (limited to 'UnixPkg/UnixAutoScanPei') diff --git a/UnixPkg/UnixAutoScanPei/UnixAutoScan.c b/UnixPkg/UnixAutoScanPei/UnixAutoScan.c index e5faba1..56fa31e 100644 --- a/UnixPkg/UnixAutoScanPei/UnixAutoScan.c +++ b/UnixPkg/UnixAutoScanPei/UnixAutoScan.c @@ -21,7 +21,6 @@ Revision History #include "PiPei.h" #include -#include #include #include @@ -57,8 +56,6 @@ Returns: PEI_UNIX_AUTOSCAN_PPI *PeiUnixService; UINT64 MemorySize; EFI_PHYSICAL_ADDRESS MemoryBase; - PEI_BASE_MEMORY_TEST_PPI *MemoryTestPpi; - EFI_PHYSICAL_ADDRESS ErrorAddress; UINTN Index; EFI_RESOURCE_ATTRIBUTE_TYPE Attributes; @@ -76,17 +73,6 @@ Returns: ); ASSERT_EFI_ERROR (Status); - // - // Get the Memory Test PPI - // - Status = PeiServicesLocatePpi ( - &gPeiBaseMemoryTestPpiGuid, - 0, - NULL, - (VOID**)&MemoryTestPpi - ); - ASSERT_EFI_ERROR (Status); - Index = 0; do { Status = PeiUnixService->UnixAutoScan (Index, &MemoryBase, &MemorySize); @@ -103,20 +89,7 @@ Returns: if (Index == 0) { // - // For the first area register it as PEI tested memory - // - Status = MemoryTestPpi->BaseMemoryTest ( - (EFI_PEI_SERVICES **) PeiServices, - MemoryTestPpi, - MemoryBase, - MemorySize, - Quick, - &ErrorAddress - ); - ASSERT_EFI_ERROR (Status); - - // - // Register the "tested" memory with the PEI Core + // Register the memory with the PEI Core // Status = PeiServicesInstallPeiMemory (MemoryBase, MemorySize); ASSERT_EFI_ERROR (Status); diff --git a/UnixPkg/UnixAutoScanPei/UnixAutoScan.inf b/UnixPkg/UnixAutoScanPei/UnixAutoScan.inf index 2b02e41..0a7db27 100644 --- a/UnixPkg/UnixAutoScanPei/UnixAutoScan.inf +++ b/UnixPkg/UnixAutoScanPei/UnixAutoScan.inf @@ -51,10 +51,9 @@ [Ppis] gEfiPeiMemoryDiscoveredPpiGuid # PPI ALWAYS_PRODUCED - gPeiBaseMemoryTestPpiGuid # PPI ALWAYS_CONSUMED gPeiUnixAutoScanPpiGuid # PPI ALWAYS_CONSUMED [Depex] - gPeiUnixAutoScanPpiGuid AND gEfiPeiMasterBootModePpiGuid AND gPeiBaseMemoryTestPpiGuid + gPeiUnixAutoScanPpiGuid AND gEfiPeiMasterBootModePpiGuid -- cgit v1.1