qhuang8
4bdba19404
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7820 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 15:26:34 +00:00
qhuang8
92650d2199
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7810 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 09:18:06 +00:00
lgao4
97b2c9b514
Update PeiCore to handle FvImage with PI FV extension header
...
Update Capsule PCDs PcdMaxSizePopulateCapsule and PcdMaxSizeNonPopulateCapsule to the flexible PCD type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7805 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 05:05:57 +00:00
eric_tian
5bb820af59
1. add missing free operation in conditional branch.
...
2. when variable store header is invalid status, we will return EFI_VOLUME_CORRUPTED to let code assert, which is helpful to find root cause quickly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7804 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 02:59:11 +00:00
vanjeff
b23b4f1ade
remove PcdNtEmulatorEnable.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7803 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 02:25:04 +00:00
eric_tian
fc9da5a6a3
refine pcd comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7800 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 08:26:34 +00:00
eric_tian
e4ddc00886
use pcd to enable/disable variableInfo statistic feature in EmuRuntimeDxe driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7797 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 07:21:11 +00:00
xli24
ca6b86efed
Update ConPlatform to ensure console dev variable is correct.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7796 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 05:48:09 +00:00
vanjeff
0dc9978436
add check for invalid handle.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7795 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 04:31:46 +00:00
lgao4
ea43036162
Clean the unused PCD entry.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7794 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 02:59:29 +00:00
eric_tian
08c4ca5bca
retire gEfiBootStateGuid and replace it with dynamic hii pcd. so the different boot times can know whether it needs to do full/minimal/no_changes configuration.
...
[Impact]
EDK still keep this guid. and if we ports such platforms to EDKII, it will do full configuration
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7793 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 02:43:10 +00:00
vanjeff
ea2d90867a
retired PcdNtEmulatorEnable.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7792 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 02:10:20 +00:00
lgao4
c6a281b02e
Remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7789 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 01:31:10 +00:00
lgao4
88a5561c66
Update Variable driver to depend on full version FaultTolerantWrite protocol, and remove the lite version FaultTolerantWrite Dxe Driver. New full version FaultTolerantWriteDxe driver is added in MdeModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7788 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 01:27:50 +00:00
lgao4
85e923a528
Add full version FaultTolerantWrite Dxe driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7787 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 01:05:31 +00:00
qhuang8
429ed9692f
Use NULL library instance for ReportStatusCodeLib in MdeModulePkg.dsc.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7781 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 14:11:01 +00:00
gikidy
a86ae18460
Re-organize the PCDs section to reduce the duplication of PCD help text and default value: every PCD token space and token pair has only one entry in DEC file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7775 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 02:54:56 +00:00
qhuang8
6448d56085
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7757 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 06:08:43 +00:00
qhuang8
eea4d00606
remove Bmp.h and ShellFile.h From MdeModulePkg to IntelFrameworkPkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7755 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 06:07:56 +00:00
eric_tian
d4cb8e71ac
remove redundant judgement as ALIGNMENT can only equate with 1 or 8 instead of 0
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7729 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-27 07:07:27 +00:00
eric_tian
3709c4cd5b
1. delete Include/Guid/VariableInfo.h
...
2. move VariableFormat.h into GUID directory and change the “Signature” field of the VARIABLE_STORE_HEADER to gEfiVariableGuid value.
3. merging VARIABLE_INFO_ENTRY structure into the new Include/Guid/VariableFormat.h
4. change gEfiVariableInfoGuid into gEfiVariableGuid.
5. modify FDF files to use new guid value instead of the original signature.
6. all code related to signature is changed to use guid value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7728 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-27 05:35:08 +00:00
lgao4
aa19fa57db
Update PCD help text.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7727 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-27 04:55:17 +00:00
qwang12
3519b58b4e
corrected typo.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7718 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 11:05:30 +00:00
klu2
844d9dedad
Use default boot file name from UefiSpec.h and retired related PCDs
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7717 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 10:34:45 +00:00
qwang12
7dbb8c539d
Update help information for PcdSupportFullConfigRoutingProtocol.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7715 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 09:42:45 +00:00
klu2
0b84526056
1, Retired PCD PcdSupportHardwareErrorRecord, because as UEFI specification said, if PcdHardwareErrorRecordLevel is 0, platform does not provide feature of hardware error record.
...
2, Move PcdHardwareErrorRecordLevel to IntelFrameworkModulePkg
3, Change PCD type to dynamic, Platform integrator need set this PCD type as HII type PCD mapped to variable L"HwErrRecSupport".
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7712 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 08:17:52 +00:00
eric_tian
34a2bb9a32
All UEFI applications in the MdeModukePkg should be placed in MdeModulePkg/Application
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7711 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 08:05:22 +00:00
klu2
7f3a617984
1, Change name of PcdPlatformBootTimeoutDefault to PcdPlatformBootTimeout, now this PCD is *not* only hold default value of Bds timeout, but it is associated with a HII type PCD to hold persistent value for BDS timeout. Platform integrator will establish this mapping in platform DSC file.
...
2, Move PcdPlatformBootTimeout to IntelFrameworkModulePkg.
3, Remove BdsLibGetTimeout() interface from GenericBdsLib, because the PCD PcdPlatformBootTimeout will take care of persistent for time out value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7706 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 07:16:23 +00:00
klu2
746be876f1
If variable does not exist for a HII PCD, a new NV variable need to be created.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7705 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 06:39:56 +00:00
eric_tian
18efbdff45
All UEFI applications in the MdeModukePkg should be placed in MdeModulePkg/Application
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7704 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 05:29:29 +00:00
klu2
86b7139e82
Move OEMBadging protocol from MdeModulePkg to IntelFrameworkModulePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7703 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 04:40:53 +00:00
lgao4
de5b0df93f
Correct minor comments in meta data file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7697 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 15:35:58 +00:00
qhuang8
37226e89c7
Add a work around to set the PCD protocol lock to TPL_NOTIFY to relax the restriction on caller of PCD protocol.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7695 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 14:00:54 +00:00
eric_tian
3dcdbe7a52
update
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7694 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 13:08:46 +00:00
klu2
c7a6f87dc1
Fix GCC building broken, GCC does not allow \ character at end of line in comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7693 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:49:02 +00:00
klu2
4f22e23be9
Add missing library class header file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7692 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:07:44 +00:00
klu2
16a44a1473
Remove unreferenced library class
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7691 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:07:17 +00:00
klu2
afac5e1165
Remove unreferenced library class
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7690 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:06:50 +00:00
klu2
32610f38e1
Add missing library class header file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7689 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:06:27 +00:00
klu2
0b9e639305
Add missing protocol header files
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7688 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 12:06:02 +00:00
klu2
1ba692112f
Remove unreferenced library class.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7687 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 11:50:57 +00:00
klu2
4e896fefbb
Fix missing protocol header file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7686 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 11:47:39 +00:00
klu2
7df0b5205e
Refine comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7685 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 11:45:20 +00:00
klu2
bba6c99b41
Refine comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7684 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 11:45:03 +00:00
klu2
58612f248f
Fix typo.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7683 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 10:50:45 +00:00
klu2
9bc88ad8ed
Fix typo
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7682 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 10:33:57 +00:00
vanjeff
a8fdba528b
remove dependent package from inf files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7681 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 09:27:01 +00:00
klu2
f33d304b32
fix typo
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7680 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 09:14:06 +00:00
klu2
86a3ad445e
Refine the INF's comment
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7679 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 09:13:18 +00:00
lgao4
f806dd277e
Use single one PcdFrameworkCompatibilitySupport PCD to support framework HII and FvHob.
...
Remove patchable type Flash related PCD.
Simplify single one PcdPeiFullPcdDatabaseEnable to produce full or minimal Pei PCD services.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7678 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 09:04:47 +00:00