davidhuang
1fdd39d371
1. PI SMBIOS Checkin. Major change include:
...
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9457 6f19259b-4bc3-4df7-8a09-765794883524
2009-11-20 04:02:03 +00:00
qhuang8
60f3d321ce
Update Nt32 package to remove UID support .
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9403 6f19259b-4bc3-4df7-8a09-765794883524
2009-11-10 13:58:41 +00:00
gdong1
aa11588194
Enable UID support in NT32 platform
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9402 6f19259b-4bc3-4df7-8a09-765794883524
2009-11-10 10:03:05 +00:00
xli24
25126a0530
Enable Report Status Code Router introduced in PI 1.2 for PEI and DXE.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9388 6f19259b-4bc3-4df7-8a09-765794883524
2009-11-03 02:39:10 +00:00
davidhuang
061b1c204f
1. Impl PI 1.2 PCI part. Major changes include:
...
a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
c. Update the related consumes in inf/dsc/fdf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9349 6f19259b-4bc3-4df7-8a09-765794883524
2009-10-20 03:44:03 +00:00
mdkinney
23565921e3
1) Update PE/COFF file alignment to 4KB to match 4KB section alignment.
...
2) Align uncompressed PEIMs and PEI Core on a 4K boundary to match the section alignment and file alignment of the PE/COFF images
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9325 6f19259b-4bc3-4df7-8a09-765794883524
2009-10-01 23:44:00 +00:00
vanjeff
5276f6674a
add UefiPxeBcDxe in Nt32 platform.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9234 6f19259b-4bc3-4df7-8a09-765794883524
2009-09-03 09:08:43 +00:00
jchen20
6782e82d77
deleted PCD PcdUefiVariableDefaultTimeout
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9157 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-20 08:12:55 +00:00
qhuang8
93131110a4
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9051 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-11 15:57:57 +00:00
vanjeff
e900e19b28
Retired PciIncompatibleDeviceSupportLib from IntelFrameworkModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8774 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07 04:01:14 +00:00
klu2
4a2a9d7637
Remove unused PCDs: PcdPciIsaEnable and PcdPciVgaEnable
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8611 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-19 08:49:10 +00:00
lgao4
d2c315e686
Retire the duplicate StatusCode PCD:
...
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseEfiSerial, PcdStatusCodeUseHardSerial, PcdStatusCodeUseRuntimeMemory, PcdStatusCodeReplayInSerial, PcdStatusCodeReplayInRuntimeMemory, PcdStatusCodeReplayInDataHub, PcdStatusCodeReplayInOEM, PcdStatusCodeRuntimeMemorySize
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8566 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-16 01:16:27 +00:00
klu2
9c1164408a
Build tool will translate the value of VOID* type PCD to byte array, and put value into database. So no need use esc character "\" in path value of UNICODE string.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8459 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-03 11:42:14 +00:00
jljusten
72670d3e4c
Add gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress
...
to MdeModulePkg.
Remove references to previously deprecated PCDs (Nt32Pkg, UnixPkg):
* PcdDxeIplSupportCustomDecompress
* PcdDxeIplSupportTianoDecompress
* PcdDxeIplBuildShareCodeHobs
Rename references from PcdDxeIplSupportEfiDecompress to
PcdDxeIplSupportUefiDecompress in Nt32Pkg & UnixPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8189 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-27 18:26:12 +00:00
xli24
029940387f
Update DSC&FDF files according to update of status code PEIM.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8188 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-27 09:16:55 +00:00
xli24
669341423e
Update DSC files according to update of status code driver.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8181 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-27 06:40:41 +00:00
lgao4
6d8ced29b1
Merge application PlatOverMngr and library DxePlatDriOverLib into driver PlatDriOverrideDxe.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8169 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-24 07:02:52 +00:00
lgao4
d6a6483cad
Remove unused IfrSupportLib and ExtendedIfrSupportLib
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8119 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-17 05:45:32 +00:00
lgao4
3f07728f2a
Add UefiHiiServicesLib library instance in every one DSC
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8065 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-13 05:52:07 +00:00
rsun3
f6f910dd12
Retire Extended HII library class.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8011 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-02 08:48:03 +00:00
eric_tian
4d6c29cedc
modify the format of DynamicHii type pcd in DSC file. We directly use Unicode string to describe the stored variable string name rather than original hex code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7896 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-17 05:50:48 +00:00
lgao4
97ef8cff3e
Add more usages in NT32 dsc and fdf
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7862 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-11 03:06:25 +00:00
eric_tian
0a20571607
retire FvbServiceLib class in MdeModulePkg, and also remove the two instances in MdeModulePkg and ItaniumPlatformPkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7838 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-09 09:22:39 +00:00
vanjeff
e4ce8ea95e
remove PcdNtEmulatorEnable.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7829 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-06 02:05:16 +00:00
qhuang8
8e8fcb0e9f
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7822 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 15:27:16 +00:00
qhuang8
ffdd18bb45
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7807 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 09:15:30 +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
eba3ff4c49
Remove the lite version FaultTolerantWrite Dxe Driver. Use new full version FaultTolerantWriteDxe driver in MdeModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7790 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-04 01:31:34 +00:00
qhuang8
5bc18fec6a
Make Nt32 Sec use PeiReportStatusCodeLib instance of BaseReportStatusCodeLib in IntelFrameworkModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7782 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 14:12:04 +00:00
klu2
1f9fa1d32d
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@7714 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 08:21:13 +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
21e97c72eb
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@7708 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-26 07:19:01 +00:00
lgao4
996d5e2c84
Remove PCD setting same to default set.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7676 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-25 08:46:44 +00:00
klu2
ef0028a207
Fix typo
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7661 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-24 16:04:22 +00:00
lgao4
2743172515
Add sample PlatformDriOverrideDxe and PlatOverMngr application in NT32 package
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7654 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-24 15:37:53 +00:00
qhuang8
41ae2c7558
Remove reference to gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7646 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-24 09:19:20 +00:00
lgao4
842b46a4b6
Update SecMain code to remove unused logic.
...
Add VariableInfo application into Nt32Pkg.dsc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7604 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-23 14:36:37 +00:00
qhuang8
fcf24bad4a
Update Nt32 platform to use dynamic HII pcd to save console output mode.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7579 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-23 03:20:29 +00:00
xli24
d73be1d1b1
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
2009-02-23 02:39:20 +00:00
xli24
dcbb35eb6c
Add comments in DSC files to explain the function and design of components section.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7490 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-10 08:58:47 +00:00
jwang36
d5469f43e3
Corrected the case of file name
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7469 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-06 08:54:41 +00:00
xli24
693e49cad6
Add comments in platform DSC files to remind that binaries are only listed in FDF, not in DSC.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7446 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-06 03:15:09 +00:00
mdkinney
4213ce84b3
Split out Synchronization Library from Base Library
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7372 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-30 00:32:33 +00:00
klu2
5c5a2ca200
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7356 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-23 07:26:59 +00:00
lgao4
9a8fe604fe
Remove the capsule PCD value setting. This value is same to the default value. No setting is required.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7130 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-26 03:27:27 +00:00
vanjeff
519f076a47
1.retried graphics library class from MdePkg
...
2.retried graphics library instance from MdeModulePkg
3.Move EnableQuietBoot(), DisableQuietBoot() and LockKeyboards() into GenericBdsLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6691 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-24 05:49:59 +00:00
qhuang8
4797d4c7cb
Update NT32 platform DSC file for library class/instances renaming.
...
Tested on build and boot to shell, reconnect -r 3 times.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6528 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-13 09:27:05 +00:00
klu2
008698ab3d
1, Add <Library/DevicePathLib.h> for all source that use device path utility macros
...
2, Add DevicePathLib library class to module's INF that use device path utility macros
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6459 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-11 15:45:34 +00:00
xli24
a7e883d867
Move FvbServiceLib, GraphicsLib, and DxePalLib from MDE package due to package dependency issue, and update all DSC files accordingly.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6286 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-29 09:36:06 +00:00
xli24
0a525ec07f
Modify DSC file according to update of MDE library instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6227 6f19259b-4bc3-4df7-8a09-765794883524
2008-10-25 16:19:19 +00:00