From 656a2b89074e6b88410e734ec6377d3975789cb3 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Thu, 19 Jul 2007 08:30:28 +0000 Subject: [PATCH] Remove old modules after renaming. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3362 6f19259b-4bc3-4df7-8a09-765794883524 --- .../BaseMemoryTestPei/BaseMemoryTest.c | 145 ------------ .../BaseMemoryTestPei/BaseMemoryTest.h | 95 -------- .../BaseMemoryTestPei/BaseMemoryTest.inf | 57 ----- .../BaseMemoryTestPei/BaseMemoryTest.msa | 56 ----- .../NullMemoryTestDxe/NullMemoryTest.c | 214 ------------------ .../NullMemoryTestDxe/NullMemoryTest.h | 124 ---------- .../NullMemoryTestDxe/NullMemoryTestDxe.inf | 96 -------- .../NullMemoryTestDxe/NullMemoryTestDxe.msa | 64 ------ 8 files changed, 851 deletions(-) delete mode 100644 MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.c delete mode 100644 MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.h delete mode 100644 MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.inf delete mode 100644 MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.msa delete mode 100644 MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.c delete mode 100644 MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.h delete mode 100644 MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf delete mode 100644 MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.msa diff --git a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.c b/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.c deleted file mode 100644 index f1ab82d87a..0000000000 --- a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.c +++ /dev/null @@ -1,145 +0,0 @@ -/*++ - -Copyright (c) 2006 - 2007, 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: - - BaseMemoryTest.c - -Abstract: - - The PEI memory test support - ---*/ - -#include - -static PEI_BASE_MEMORY_TEST_PPI mPeiBaseMemoryTestPpi = { BaseMemoryTest }; - -static EFI_PEI_PPI_DESCRIPTOR PpiListPeiBaseMemoryTest = { - (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST), - &gPeiBaseMemoryTestPpiGuid, - &mPeiBaseMemoryTestPpi -}; - -EFI_STATUS -EFIAPI -PeiBaseMemoryTestInit ( - IN EFI_FFS_FILE_HEADER *FfsHeader, - IN EFI_PEI_SERVICES **PeiServices - ) -/*++ -Description: - - Entry point function of BaseMemoryTestInit Peim. - -Arguments: - - PeiServices - General purpose services available to every PEIM. - FfsHeader - Ffs header pointer - -Returns: - - Status - Result of InstallPpi - ---*/ -{ - EFI_STATUS Status; - - Status = (**PeiServices).InstallPpi (PeiServices, &PpiListPeiBaseMemoryTest); - - return Status; -} - -EFI_STATUS -EFIAPI -BaseMemoryTest ( - IN EFI_PEI_SERVICES **PeiServices, - IN PEI_BASE_MEMORY_TEST_PPI *This, - IN EFI_PHYSICAL_ADDRESS BeginAddress, - IN UINT64 MemoryLength, - IN PEI_MEMORY_TEST_OP Operation, - OUT EFI_PHYSICAL_ADDRESS *ErrorAddress - ) -/*++ -Description: - - Test base memory. - -Arguments: - - PeiServices - General purpose services available to every PEIM. - This - Pei memory test PPI pointer. - BeginAddress - Beginning of the memory address to be checked. - MemoryLength - Bytes of memory range to be checked. - Operation - Type of memory check operation to be performed. - ErrorAddress - Return the address of the error memory address. - ErrorAddress - Address which has error when checked. - -Returns: - - Status - Result of InstallPpi - ---*/ -{ - UINT32 TestPattern; - EFI_PHYSICAL_ADDRESS TempAddress; - UINT32 SpanSize; - - REPORT_STATUS_CODE (EFI_PROGRESS_CODE, PcdGet32 (PcdStatusCodeValueMemoryTestStarted)); - - TestPattern = TEST_PATTERN; - SpanSize = 0; - - // - // Make sure we don't try and test anything above the max physical address range - // - ASSERT (BeginAddress + MemoryLength < EFI_MAX_ADDRESS); - - switch (Operation) { - case Extensive: - SpanSize = 0x4; - break; - - case Sparse: - case Quick: - SpanSize = COVER_SPAN; - break; - - case Ignore: - goto Done; - break; - } - // - // Write the test pattern into memory range - // - TempAddress = BeginAddress; - while (TempAddress < BeginAddress + MemoryLength) { - (*(UINT32 *) (UINTN) TempAddress) = TestPattern; - TempAddress += SpanSize; - } - // - // Read pattern from memory and compare it - // - TempAddress = BeginAddress; - while (TempAddress < BeginAddress + MemoryLength) { - if ((*(UINT32 *) (UINTN) TempAddress) != TestPattern) { - *ErrorAddress = TempAddress; - REPORT_STATUS_CODE (EFI_ERROR_CODE | EFI_ERROR_UNRECOVERED, PcdGet32 (PcdStatusCodeValueUncorrectableMemoryError)); - - return EFI_DEVICE_ERROR; - } - - TempAddress += SpanSize; - } - -Done: - return EFI_SUCCESS; -} diff --git a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.h b/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.h deleted file mode 100644 index ed6081af11..0000000000 --- a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.h +++ /dev/null @@ -1,95 +0,0 @@ -/*++ - -Copyright (c) 2006 - 2007, 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: - - BaseMemoryTest.h - -Abstract: - - Tiano PEIM to provide a PEI memory test service. - ---*/ - -#ifndef _PEI_BASE_MEMORY_TEST_H_ -#define _PEI_BASE_MEMORY_TEST_H_ - -#include -#include -#include -#include -#include -#include - - -// -// Some global define -// -#define COVER_SPAN 0x40000 -#define TEST_PATTERN 0x5A5A5A5A - -EFI_STATUS -EFIAPI -PeiBaseMemoryTestInit ( - IN EFI_FFS_FILE_HEADER *FfsHeader, - IN EFI_PEI_SERVICES **PeiServices - ) -/*++ - -Routine Description: - - TODO: Add function description - -Arguments: - - FfsHeader - TODO: add argument description - PeiServices - TODO: add argument description - -Returns: - - TODO: add return values - ---*/ -; - -EFI_STATUS -EFIAPI -BaseMemoryTest ( - IN EFI_PEI_SERVICES **PeiServices, - IN PEI_BASE_MEMORY_TEST_PPI *This, - IN EFI_PHYSICAL_ADDRESS BeginAddress, - IN UINT64 MemoryLength, - IN PEI_MEMORY_TEST_OP Operation, - OUT EFI_PHYSICAL_ADDRESS *ErrorAddress - ) -/*++ - -Routine Description: - - TODO: Add function description - -Arguments: - - PeiServices - TODO: add argument description - This - TODO: add argument description - BeginAddress - TODO: add argument description - MemoryLength - TODO: add argument description - Operation - TODO: add argument description - ErrorAddress - TODO: add argument description - -Returns: - - TODO: add return values - ---*/ -; - -#endif diff --git a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.inf b/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.inf deleted file mode 100644 index 90d71e94ef..0000000000 --- a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.inf +++ /dev/null @@ -1,57 +0,0 @@ -#/** @file -# Component description file for PeiBaseMemoryTestInit module. -# -# This driver provides memory test ppi for memory test in Pei Phase. -# Copyright (c) 2006 - 2007, 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. -# -# -#**/ - -################################################################################ -# -# Defines Section - statements that will be processed to create a Makefile. -# -################################################################################ -[Defines] - INF_VERSION = 0x00010005 - BASE_NAME = PeiBaseMemoryTestInit - FILE_GUID = 736EB068-8C01-47c5-964B-1C57BD5D4D64 - MODULE_TYPE = PEIM - VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 - - ENTRY_POINT = PeiBaseMemoryTestInit - -# -# The following information is for reference only and not required by the build tools. -# -# VALID_ARCHITECTURES = IA32 X64 IPF EBC -# - -[Sources.common] - BaseMemoryTest.c - BaseMemoryTest.h - -[Packages] - MdePkg/MdePkg.dec - -[LibraryClasses] - ReportStatusCodeLib - PeimEntryPoint - DebugLib - -[Ppis] - gPeiBaseMemoryTestPpiGuid # PPI ALWAYS_PRODUCED - -[PcdsFixedAtBuild.common] - PcdStatusCodeValueMemoryTestStarted|gEfiMdePkgTokenSpaceGuid - PcdStatusCodeValueUncorrectableMemoryError|gEfiMdePkgTokenSpaceGuid - diff --git a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.msa b/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.msa deleted file mode 100644 index 95c5c274b4..0000000000 --- a/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.msa +++ /dev/null @@ -1,56 +0,0 @@ - - - - PeiBaseMemoryTestInit - PEIM - 736EB068-8C01-47c5-964B-1C57BD5D4D64 - 1.0 - Component description file for PeiBaseMemoryTestInit module. - This driver provides memory test ppi for memory test in Pei Phase. - Copyright (c) 2006 - 2007, 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 - PeiBaseMemoryTestInit - - - - DebugLib - Recommended libary Instance is PeiDxeDebugLibReportStatusCode instance in MdePkg. - - - PeimEntryPoint - - - ReportStatusCodeLib - - - - BaseMemoryTest.h - BaseMemoryTest.c - - - - - - - - gPeiBaseMemoryTestPpiGuid - - - - EFI_SPECIFICATION_VERSION 0x00020000 - EDK_RELEASE_VERSION 0x00020000 - - PeiBaseMemoryTestInit - - - \ No newline at end of file diff --git a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.c b/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.c deleted file mode 100644 index 7a20a41312..0000000000 --- a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.c +++ /dev/null @@ -1,214 +0,0 @@ -/*++ - -Copyright (c) 2006 - 2007, 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: - - NullMemoryTest.c - -Abstract: - ---*/ - - -#include "NullMemoryTest.h" - -// -// Module global members -// -UINT64 mTestedSystemMemory = 0; -UINT64 mTotalSystemMemory = 0; -EFI_HANDLE mGenericMemoryTestHandle; - -// -// Driver entry here -// -EFI_GENERIC_MEMORY_TEST_PROTOCOL mGenericMemoryTest = { - InitializeMemoryTest, - GenPerformMemoryTest, - GenMemoryTestFinished, - GenCompatibleRangeTest -}; - -EFI_STATUS -EFIAPI -GenericMemoryTestEntryPoint ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -/*++ - -Routine Description: - - The generic memory test driver's entry point, it can initialize private data - to default value - -Arguments: - - ImageHandle of the loaded driver - Pointer to the System Table - -Returns: - - Status - - EFI_SUCCESS - Protocol successfully installed - EFI_OUT_OF_RESOURCES - Can not allocate protocol data structure in base - memory - ---*/ -{ - EFI_STATUS Status; - - // - // Install the protocol - // - Status = gBS->InstallProtocolInterface ( - &mGenericMemoryTestHandle, - &gEfiGenericMemTestProtocolGuid, - EFI_NATIVE_INTERFACE, - &mGenericMemoryTest - ); - - return Status; -} -// -// EFI_GENERIC_MEMORY_TEST_PROTOCOL implementation -// -EFI_STATUS -EFIAPI -InitializeMemoryTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN EXTENDMEM_COVERAGE_LEVEL Level, - OUT BOOLEAN *RequireSoftECCInit - ) -/*++ - -Routine Description: - -Arguments: - -Returns: - ---*/ -{ - UINTN NumberOfDescriptors; - EFI_GCD_MEMORY_SPACE_DESCRIPTOR *MemorySpaceMap; - UINTN Index; - - gDS->GetMemorySpaceMap (&NumberOfDescriptors, &MemorySpaceMap); - for (Index = 0; Index < NumberOfDescriptors; Index++) { - if (MemorySpaceMap[Index].GcdMemoryType == EfiGcdMemoryTypeReserved && - (MemorySpaceMap[Index].Capabilities & (EFI_MEMORY_PRESENT | EFI_MEMORY_INITIALIZED | EFI_MEMORY_TESTED)) == - (EFI_MEMORY_PRESENT | EFI_MEMORY_INITIALIZED) - ) { - gDS->RemoveMemorySpace ( - MemorySpaceMap[Index].BaseAddress, - MemorySpaceMap[Index].Length - ); - - gDS->AddMemorySpace ( - EfiGcdMemoryTypeSystemMemory, - MemorySpaceMap[Index].BaseAddress, - MemorySpaceMap[Index].Length, - MemorySpaceMap[Index].Capabilities &~ - (EFI_MEMORY_PRESENT | EFI_MEMORY_INITIALIZED | EFI_MEMORY_TESTED | EFI_MEMORY_RUNTIME) - ); - - mTestedSystemMemory += MemorySpaceMap[Index].Length; - mTotalSystemMemory += MemorySpaceMap[Index].Length; - } else if (MemorySpaceMap[Index].GcdMemoryType == EfiGcdMemoryTypeSystemMemory) { - mTotalSystemMemory += MemorySpaceMap[Index].Length; - } - } - - FreePool (MemorySpaceMap); - - *RequireSoftECCInit = FALSE; - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -GenPerformMemoryTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN OUT UINT64 *TestedMemorySize, - OUT UINT64 *TotalMemorySize, - OUT BOOLEAN *ErrorOut, - IN BOOLEAN TestAbort - ) -/*++ - -Routine Description: - -Arguments: - -Returns: - ---*/ -{ - *ErrorOut = FALSE; - *TestedMemorySize = mTestedSystemMemory; - *TotalMemorySize = mTotalSystemMemory; - - return EFI_NOT_FOUND; - -} - -EFI_STATUS -EFIAPI -GenMemoryTestFinished ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This - ) -/*++ - -Routine Description: - -Arguments: - -Returns: - ---*/ -{ - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -GenCompatibleRangeTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN EFI_PHYSICAL_ADDRESS StartAddress, - IN UINT64 Length - ) -/*++ - -Routine Description: - -Arguments: - -Returns: - ---*/ -{ - EFI_GCD_MEMORY_SPACE_DESCRIPTOR descriptor; - - gDS->GetMemorySpaceDescriptor (StartAddress, &descriptor); - - gDS->RemoveMemorySpace (StartAddress, Length); - - gDS->AddMemorySpace ( - EfiGcdMemoryTypeSystemMemory, - StartAddress, - Length, - descriptor.Capabilities &~(EFI_MEMORY_PRESENT | EFI_MEMORY_INITIALIZED | EFI_MEMORY_TESTED | EFI_MEMORY_RUNTIME) - ); - - return EFI_SUCCESS; -} diff --git a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.h b/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.h deleted file mode 100644 index 4b04381812..0000000000 --- a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTest.h +++ /dev/null @@ -1,124 +0,0 @@ -/*++ - -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: - - NullMemoryTest.h - -Abstract: - The generic memory test driver definition - ---*/ - -#ifndef _NULL_MEMORY_TEST_H -#define _NULL_MEMORY_TEST_H - -// -// The package level header files this module uses -// -#include - -// -// The protocols, PPI and GUID defintions for this module -// -#include -// -// The Library classes this module consumes -// -#include -#include -#include -#include -#include - -// -// attributes for reserved memory before it is promoted to system memory -// -#define EFI_MEMORY_PRESENT 0x0100000000000000ULL -#define EFI_MEMORY_INITIALIZED 0x0200000000000000ULL -#define EFI_MEMORY_TESTED 0x0400000000000000ULL - - -// -// Some global define -// -#define GENERIC_CACHELINE_SIZE 0x40 - -// -// The SPARSE_SPAN_SIZE size can not small then the MonoTestSize -// -#define TEST_BLOCK_SIZE 0x2000000 -#define QUICK_SPAN_SIZE (TEST_BLOCK_SIZE >> 2) -#define SPARSE_SPAN_SIZE (TEST_BLOCK_SIZE >> 4) - -// -// This structure records every nontested memory range parsed through GCD -// service. -// -#define EFI_NONTESTED_MEMORY_RANGE_SIGNATURE EFI_SIGNATURE_32 ('N', 'T', 'M', 'E') -typedef struct { - UINTN Signature; - LIST_ENTRY Link; - EFI_PHYSICAL_ADDRESS StartAddress; - UINT64 Length; - UINT64 Capabilities; - BOOLEAN Above4G; - BOOLEAN AlreadyMapped; -} NONTESTED_MEMORY_RANGE; - -#define NONTESTED_MEMORY_RANGE_FROM_LINK(link) \ - CR(link, NONTESTED_MEMORY_RANGE, Link, EFI_NONTESTED_MEMORY_RANGE_SIGNATURE) - -// -// This is the memory test driver's structure definition -// -#define EFI_GENERIC_MEMORY_TEST_PRIVATE_SIGNATURE EFI_SIGNATURE_32 ('G', 'E', 'M', 'T') - -// -// Function Prototypes -// -EFI_STATUS -EFIAPI -InitializeMemoryTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN EXTENDMEM_COVERAGE_LEVEL Level, - OUT BOOLEAN *RequireSoftECCInit - ) -; - -EFI_STATUS -EFIAPI -GenPerformMemoryTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN OUT UINT64 *TestedMemorySize, - OUT UINT64 *TotalMemorySize, - OUT BOOLEAN *ErrorOut, - IN BOOLEAN TestAbort - ) -; - -EFI_STATUS -EFIAPI -GenMemoryTestFinished ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This - ) -; - -EFI_STATUS -EFIAPI -GenCompatibleRangeTest ( - IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, - IN EFI_PHYSICAL_ADDRESS StartAddress, - IN UINT64 Length - ) -; - -#endif diff --git a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf b/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf deleted file mode 100644 index 954ca64ff8..0000000000 --- a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf +++ /dev/null @@ -1,96 +0,0 @@ -#/** @file -# Component description file for NullMemoryTest module. -# -# This driver installs EFI_GENERIC_MEMORY_TEST_PROTOCOL to -# provide simple generic memory test functions. -# Copyright (c) 2006 - 2007, 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. -# -# -#**/ - -################################################################################ -# -# Defines Section - statements that will be processed to create a Makefile. -# -################################################################################ -[Defines] - INF_VERSION = 0x00010005 - BASE_NAME = NullMemoryTestDxe - FILE_GUID = 96B5C032-DF4C-4b6e-8232-438DCF448D0E - MODULE_TYPE = DXE_DRIVER - VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 - - ENTRY_POINT = GenericMemoryTestEntryPoint - -# -# The following information is for reference only and not required by the build tools. -# -# VALID_ARCHITECTURES = IA32 X64 IPF EBC -# - -################################################################################ -# -# Sources Section - list of files that are required for the build to succeed. -# -################################################################################ - -[Sources.common] - NullMemoryTest.h - NullMemoryTest.c - - -################################################################################ -# -# Package Dependency Section - list of Package files that are required for -# this module. -# -################################################################################ - -[Packages] - MdeModulePkg/MdeModulePkg.dec - MdePkg/MdePkg.dec - - -################################################################################ -# -# Library Class Section - list of Library Classes that are required for -# this module. -# -################################################################################ - -[LibraryClasses] - MemoryAllocationLib - UefiBootServicesTableLib - DxeServicesTableLib - UefiDriverEntryPoint - DebugLib - - -################################################################################ -# -# Protocol C Name Section - list of Protocol and Protocol Notify C Names -# that this module uses or produces. -# -################################################################################ - -[Protocols] - gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_PRODUCED - -################################################################################ -# -# Dependency Expression Section - list of Dependency expressions that are required for -# this module. -# -################################################################################ - -[Depex] - TRUE \ No newline at end of file diff --git a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.msa b/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.msa deleted file mode 100644 index ade8ce1050..0000000000 --- a/MdeModulePkg/Universal/GenericMemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.msa +++ /dev/null @@ -1,64 +0,0 @@ - - - - NullMemoryTest - DXE_DRIVER - 96B5C032-DF4C-4b6e-8232-438DCF448D0E - 1.0 - Component description file for NullMemoryTest module. - This driver installs EFI_GENERIC_MEMORY_TEST_PROTOCOL to - provide simple generic memory test functions. - Copyright (c) 2006 - 2007, 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 - NullMemoryTest - - - - DebugLib - - - UefiDriverEntryPoint - - - DxeServicesTableLib - - - UefiBootServicesTableLib - - - MemoryAllocationLib - - - - Common.h - NullMemoryTest.c - NullMemoryTest.h - NullMemoryTest.dxs - - - - - - - - gEfiGenericMemTestProtocolGuid - - - - EFI_SPECIFICATION_VERSION 0x00020000 - EDK_RELEASE_VERSION 0x00020000 - - GenericMemoryTestEntryPoint - - -