From c2155f6576504b84befb08d44055dc1fdc8bee20 Mon Sep 17 00:00:00 2001 From: qwang12 Date: Fri, 23 Jun 2006 09:07:36 +0000 Subject: [PATCH] Remove the dead files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@610 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c | 557 --------------------- EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs | 27 - EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h | 43 -- EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd | 46 -- EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa | 75 --- EdkNt32Pkg/Dxe/PcdEmulator/build.xml | 47 -- 6 files changed, 795 deletions(-) delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa delete mode 100644 EdkNt32Pkg/Dxe/PcdEmulator/build.xml diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c deleted file mode 100644 index 38863b8a02..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c +++ /dev/null @@ -1,557 +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: - PcdEmulator.c - -Abstract: - Platform Configuration Database (PCD) Protocol - ---*/ - -#include - -UINTN mSkuId = 0; - -STATIC UINTN -GetPcdDataEntryCount ( - VOID -) { - return gEmulatedPcdDatabaseEx->Count; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSetSku ( - IN UINTN SkuId - ) -{ - mSkuId = SkuId; - return EFI_SUCCESS; -} - -UINT8 -EFIAPI -PcdEmulatorGet8 ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - ASSERT (Pcd->DatumSize == 1); - - return (UINT8)Pcd->Datum; -} - -UINT16 -EFIAPI -PcdEmulatorGet16 ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - ASSERT (Pcd->DatumSize == 2); - - return (UINT16)Pcd->Datum; -} - -UINT32 -EFIAPI -PcdEmulatorGet32 ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - ASSERT (Pcd->DatumSize == 4); - - return (UINT32)Pcd->Datum; -} - -UINT64 -EFIAPI -PcdEmulatorGet64 ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - ASSERT (Pcd->DatumSize == sizeof (UINT64)); - - return (UINT64)Pcd->Datum; -} - -VOID * -EFIAPI -PcdEmulatorGetPtr ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - - return (VOID *)(UINTN)Pcd->ExtendedData; -} - -BOOLEAN -EFIAPI -PcdEmulatorGetBoolean ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - ASSERT (Pcd->DatumSize == 1); - - return (BOOLEAN)Pcd->Datum; -} - -UINTN -EFIAPI -PcdEmulatorGetSize ( - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - return Pcd->DatumSize; -} - -UINT8 -EFIAPI -PcdEmulatorGet8Ex ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -UINT16 -EFIAPI -PcdEmulatorGet16Ex ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -UINT32 -EFIAPI -PcdEmulatorGet32Ex ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -UINT64 -EFIAPI -PcdEmulatorGet64Ex ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -VOID * -EFIAPI -PcdEmulatorGetPtrEx ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -BOOLEAN -EFIAPI -PcdEmulatorGetBooleanEx ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - ASSERT (FALSE); - return 0; -} - -UINTN -EFIAPI -PcdEmulatorGetSizeEx ( - IN CONST EFI_GUID *PcdDataBaseName, - IN UINTN TokenNumber - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - return Pcd->DatumSize; -} - - -EFI_STATUS -EFIAPI -PcdEmulatorSet8 ( - IN UINTN TokenNumber, - IN UINT8 Value - ) -{ - - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - - ASSERT (Pcd->DatumSize == sizeof (UINT8)); - - Pcd->Datum = Value; - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet16 ( - IN UINTN TokenNumber, - IN UINT16 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet32 ( - IN UINTN TokenNumber, - IN UINT32 Value - ) -{ - - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - - ASSERT (Pcd->DatumSize == sizeof (UINT32)); - - Pcd->Datum = Value; - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet64 ( - IN UINTN TokenNumber, - IN UINT64 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSetPtr ( - IN UINTN TokenNumber, - IN CONST VOID *Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSetBoolean ( - IN UINTN TokenNumber, - IN BOOLEAN Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet8Ex ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN UINT8 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet16Ex ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN UINT16 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet32Ex ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN UINT32 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSet64Ex ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN UINT64 Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSetPtrEx ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN CONST VOID *Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorSetBooleanEx ( - IN CONST EFI_GUID *Guid, - IN UINTN TokenNumber, - IN BOOLEAN Value - ) -{ - - ASSERT (FALSE); - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorCallBackOnSet ( - IN UINTN TokenNumber, - IN CONST EFI_GUID *Guid, OPTIONAL - IN PCD_PROTOCOL_CALLBACK CallBackFunction - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - - if (Pcd->CallBackListSize == Pcd->CallBackEntries) { - return EFI_OUT_OF_RESOURCES; - } - - Pcd->CallBackList[Pcd->CallBackEntries++] = CallBackFunction; - - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -PcdEmulatorUnregisterCallBackOnSet ( - IN UINTN TokenNumber, - IN CONST EFI_GUID *Guid, OPTIONAL - IN PCD_PROTOCOL_CALLBACK CallBackfunction - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - UINT32 Index; - - Pcd = GetPcdEntry (TokenNumber); - ASSERT (Pcd != NULL); - - for (Index = 0; Index < Pcd->CallBackListSize; Index++) { - if (Pcd->CallBackList[Index] == CallBackfunction) { - Pcd->CallBackList[Index] = NULL; - return EFI_SUCCESS; - } - } - - return EFI_NOT_FOUND; -} - -EFI_STATUS -EFIAPI -PcdEmulatorGetNextToken ( - IN CONST EFI_GUID *Guid, OPTIONAL - IN UINTN *Token - ) -{ - EMULATED_PCD_ENTRY_EX *Pcd; - EMULATED_PCD_ENTRY_EX *LastPcdEntry; - - if (*Token == PCD_INVALID_TOKEN) { - // - // BugBug: Due to variable size array, ensure we convert this to a reasonable database - // that can accomodate array references for simplicity's sake - *Token = gEmulatedPcdEntryEx[0].Token; - return EFI_SUCCESS; - } - - Pcd = GetPcdEntry (*Token); - if (Pcd == NULL) { - return EFI_NOT_FOUND; - } - - LastPcdEntry = gEmulatedPcdEntryEx + GetPcdDataEntryCount (); - if (++Pcd >= LastPcdEntry) { - return EFI_NOT_FOUND; - } - - *Token = Pcd->Token; - return EFI_SUCCESS; -} - -PCD_PROTOCOL mPcdProtocolInstance = { - PcdEmulatorSetSku, - - PcdEmulatorGet8, - PcdEmulatorGet16, - PcdEmulatorGet32, - PcdEmulatorGet64, - PcdEmulatorGetPtr, - PcdEmulatorGetBoolean, - PcdEmulatorGetSize, - - PcdEmulatorGet8Ex, - PcdEmulatorGet16Ex, - PcdEmulatorGet32Ex, - PcdEmulatorGet64Ex, - PcdEmulatorGetPtrEx, - PcdEmulatorGetBooleanEx, - PcdEmulatorGetSizeEx, - - PcdEmulatorSet8, - PcdEmulatorSet16, - PcdEmulatorSet32, - PcdEmulatorSet64, - PcdEmulatorSetPtr, - PcdEmulatorSetBoolean, - - PcdEmulatorSet8Ex, - PcdEmulatorSet16Ex, - PcdEmulatorSet32Ex, - PcdEmulatorSet64Ex, - PcdEmulatorSetPtrEx, - PcdEmulatorSetBooleanEx, - - PcdEmulatorCallBackOnSet, - PcdEmulatorUnregisterCallBackOnSet, - PcdEmulatorGetNextToken -}; - - -EFI_STATUS -EFIAPI -PcdEmulatorEntry ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - EFI_STATUS Status; - EFI_HOB_GUID_TYPE *GuidHob; - - GuidHob = GetFirstGuidHob (&gPcdHobGuid); - gEmulatedPcdDatabaseEx = (EMULATED_PCD_DATABASE_EX *) GET_GUID_HOB_DATA(GuidHob); - ASSERT (gEmulatedPcdDatabaseEx != NULL); - gEmulatedPcdEntryEx = gEmulatedPcdDatabaseEx->Entry; - - Status = gBS->InstallMultipleProtocolInterfaces ( - &ImageHandle, - &gPcdProtocolGuid, &mPcdProtocolInstance, - NULL - ); - ASSERT_EFI_ERROR (Status); - return Status; -} - - -EMULATED_PCD_ENTRY_EX * -GetPcdEntry ( - IN UINTN TokenNumber - ) -{ - UINTN Index; - UINTN Count; - - Count = GetPcdDataEntryCount (); - for (Index = 0; Index < Count; Index++) { - if (gEmulatedPcdEntryEx[Index].Token == TokenNumber) { - return &gEmulatedPcdEntryEx[Index]; - } - } - return NULL; -} diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs deleted file mode 100644 index 9e814a6f85..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs +++ /dev/null @@ -1,27 +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: - - PcdEmulator.dxs - -Abstract: - - Dependency expression source file. - ---*/ - -#include -#include - -DEPENDENCY_START - TRUE -DEPENDENCY_END diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h deleted file mode 100644 index b49afb188d..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h +++ /dev/null @@ -1,43 +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: - PcdEmulator.h - -Abstract: - Platform Configuration Database (PCD) - ---*/ - -#ifndef __PCD_EMULATOR_H__ -#define __PCD_EMULATOR_H__ - - - -// -// BugBug: Not very sure, where to put this "extern" -// -extern GUID gPcdHobGuid; - -// -// BugBug: Hack max number of callbacks per token -// -#define MAX_PCD_CALLBACK 0x10 - -EMULATED_PCD_ENTRY_EX *gEmulatedPcdEntryEx; -EMULATED_PCD_DATABASE_EX *gEmulatedPcdDatabaseEx; - -EMULATED_PCD_ENTRY_EX * -GetPcdEntry ( - IN UINTN TokenNumber - ); - -#endif diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd deleted file mode 100644 index 93000692ef..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd +++ /dev/null @@ -1,46 +0,0 @@ - - - - - PcdEmulator - 80CF7257-87AB-47f9-A3FE-D50B76D89541 - 0 - FIX ME! - Copyright (c) 2004-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. - - 2006-03-14 17:04 - 2006-03-19 15:17 - - - UefiBootServicesTableLib - BaseLib - DxeHobLib - UefiLib - HiiLib - DxeWinNtLib - UefiMemoryLib - UefiDriverEntryPoint - DxeReportStatusCodeLib - BaseDebugLibReportStatusCode - DxeMemoryAllocationLib - - - _ModuleEntryPoint - - diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa deleted file mode 100644 index 9ec3834736..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa +++ /dev/null @@ -1,75 +0,0 @@ - - - - - PcdEmulator - DXE_DRIVER - BS_DRIVER - 80CF7257-87AB-47f9-A3FE-D50B76D89541 - 0 - Component description file for DxeIpl module - FIX ME! - Copyright (c) 2004-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. - - 2006-03-14 17:04 - 2006-03-19 15:17 - 0 - - - BaseLib - DebugLib - HiiLib - UefiLib - UefiDriverEntryPoint - PcdLib - WinNtLib - HobLib - MemoryAllocationLib - UefiBootServicesTableLib - - - PcdEmulator.c - PcdEmulator.dxs - - - MdePkg - EdkModulePkg - EdkNt32Pkg - - - Pcd - - - - PcdDataBase - gPcdHobGuid - 0x582e7ca1, 0x68cd, 0x4d44, 0xb4, 0x3b, 0xf2, 0x98, 0xed, 0x58, 0x7b, 0xa6 - - - - - PcdHob - - - - - PcdEmulatorEntry - - - diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/build.xml b/EdkNt32Pkg/Dxe/PcdEmulator/build.xml deleted file mode 100644 index 603876b2c3..0000000000 --- a/EdkNt32Pkg/Dxe/PcdEmulator/build.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- 2.39.2