diff options
author | mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-07-10 23:55:52 +0000 |
---|---|---|
committer | mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-07-10 23:55:52 +0000 |
commit | 971d3ab18db2edb53c463af02cdf7533fa1b26ad (patch) | |
tree | 5c45c76791f96c934b92c50a2b246e8d377c16d9 | |
parent | 22be261ccf878f9d9835fd3ba5ef1f8628d08256 (diff) | |
download | edk2-971d3ab18db2edb53c463af02cdf7533fa1b26ad.zip edk2-971d3ab18db2edb53c463af02cdf7533fa1b26ad.tar.gz edk2-971d3ab18db2edb53c463af02cdf7533fa1b26ad.tar.bz2 |
Remove extra #Include
Remove platform specific capsule action from generic BdsDxe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8891 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | IntelFrameworkModulePkg/Include/Library/PlatformBdsLib.h | 3 | ||||
-rw-r--r-- | IntelFrameworkModulePkg/Universal/BdsDxe/Capsules.c | 49 |
2 files changed, 1 insertions, 51 deletions
diff --git a/IntelFrameworkModulePkg/Include/Library/PlatformBdsLib.h b/IntelFrameworkModulePkg/Include/Library/PlatformBdsLib.h index dee88a2..9a5f694 100644 --- a/IntelFrameworkModulePkg/Include/Library/PlatformBdsLib.h +++ b/IntelFrameworkModulePkg/Include/Library/PlatformBdsLib.h @@ -16,7 +16,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __PLATFORM_BDS_LIB_H_
#define __PLATFORM_BDS_LIB_H_
-#include <Protocol/Bds.h>
#include <Protocol/GenericMemoryTest.h>
#include <Library/GenericBdsLib.h>
@@ -77,7 +76,7 @@ PlatformBdsBootFail ( VOID
EFIAPI
PlatformBdsBootSuccess (
- IN BDS_COMMON_OPTION *Option
+ IN BDS_COMMON_OPTION *Option
);
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/Capsules.c b/IntelFrameworkModulePkg/Universal/BdsDxe/Capsules.c index 904a775..3a998c6 100644 --- a/IntelFrameworkModulePkg/Universal/BdsDxe/Capsules.c +++ b/IntelFrameworkModulePkg/Universal/BdsDxe/Capsules.c @@ -14,55 +14,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include "Bds.h"
/**
- This function locks the block
-
- @param CpuIo A instance of EFI_CPU_IO_PROTOCOL.
- @param Base The base address flash region to be locked.
-
-**/
-VOID
-BdsLockFv (
- IN EFI_CPU_IO_PROTOCOL *CpuIo,
- IN EFI_PHYSICAL_ADDRESS Base
- )
-{
- EFI_FV_BLOCK_MAP_ENTRY *BlockMap;
- EFI_FIRMWARE_VOLUME_HEADER *FvHeader;
- EFI_PHYSICAL_ADDRESS BaseAddress;
- UINT8 Data;
- UINT32 BlockLength;
- UINTN Index;
-
- BaseAddress = Base - 0x400000 + 2;
- FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) (Base));
- BlockMap = &(FvHeader->BlockMap[0]);
-
- while ((BlockMap->NumBlocks != 0) && (BlockMap->Length != 0)) {
- BlockLength = BlockMap->Length;
- for (Index = 0; Index < BlockMap->NumBlocks; Index++) {
- CpuIo->Mem.Read (
- CpuIo,
- EfiCpuIoWidthUint8,
- BaseAddress,
- 1,
- &Data
- );
- Data = (UINT8) (Data | 0x3);
- CpuIo->Mem.Write (
- CpuIo,
- EfiCpuIoWidthUint8,
- BaseAddress,
- 1,
- &Data
- );
- BaseAddress += BlockLength;
- }
-
- BlockMap++;
- }
-}
-
-/**
This routine is called to see if there are any capsules we need to process.
If the boot mode is not UPDATE, then we do nothing. Otherwise find the
|