Commit Graph

209 Commits

Author SHA1 Message Date
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
vanjeff 01a59a8a54 Changing source filename to match name changing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6015 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 04:59:27 +00:00
qhuang8 eb5bb28e04 Set PcdPlatformBootTimeOutDefault to 10 to enable test automation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5964 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-24 14:40:40 +00:00
lgao4 ae8432d06c Rename Nt32 Fd image name to Nt32.Fd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5854 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-09 02:53:35 +00:00
qhuang8 e6422a369a Fix a typo in Pcd name
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5817 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-04 08:19:02 +00:00
qhuang8 880cfb9803 Change default PcdLib instances for UEFI drivers and applications for Nt32 platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5776 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-02 07:20:24 +00:00
qhuang8 fb53e6cc34 Switch DxeCore to use DxeCoreMemoryAllocationLib for NT32 platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5741 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-27 13:52:36 +00:00
klu2 45fb14803e Remove duplicate PCD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5734 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-27 11:25:24 +00:00
ywang d37be74e1a Fixed a case error in referencing DxeNt32PeCoffLib.inf.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5688 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18 18:00:26 +00:00
qhuang8 7f4d21008e Add library instance for UEFI_DRIVER
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5677 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18 09:19:13 +00:00
eric_tian b3149ea705 [Description]
The PcdEmulatorEnable should be TRUE to keep semantic affinity
[Impaction]
Change the PcdEmulatorEnable to TRUE
[Reference Info]
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI. it is the requirement of PI spec

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4925 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-20 08:44:59 +00:00
klu2 58dcdada56 Merge Temporary Ram support patch.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4782 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-29 18:24:43 +00:00
qwang12 764e3bf051 remove EdkGenericBdsLib|Nt32Pkg/Library/EdkGenericBdsLib/EdkGenericBdsLib.inf which is removed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4778 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:38:47 +00:00
qwang12 350c543d2a Remove the wrong changes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4774 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:09:56 +00:00
qwang12 20d2ed10ac Replaced by Y:\work\MdeModulePkg\Library\GenericBdsLib\GenericBdsLib.inf which complies to UEFI HII.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4773 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28 12:05:34 +00:00
yshang1 ff8ff1391d Update PeiReportStatusCodeLib instance, which will support report data prior to installed the REPORT STATUSCODE PPI.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4665 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-03 03:53:58 +00:00
qwang12 2a5726b9bf 1) Cleanup HiiLib, IfrSupportLib.
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4664 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-02 13:44:43 +00:00
jwang36 db9c42383f Rollback.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4607 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22 03:18:50 +00:00
jwang36 bb447e1891 Fixed the incorrect library instance setting for "PerformanceLib" library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4606 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22 03:09:21 +00:00
qwang12 5fd5fcd321 UEFI HII: Merge UEFI HII support changes from branch.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4601 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21 14:42:45 +00:00
klu2 be0187bbba Comment out unused ECP library which no any module referenced,
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4436 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-26 04:51:23 +00:00
jwang36 2529e5e160 Added following line under [BuildOptions] for R8 modules build
*_*_IA32_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D TIANO_RELEASE_VERSION=0x00080006


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4421 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-23 15:13:39 +00:00
jwang36 cd46d8f692 Added [Libraries] for R8 modules' build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4420 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-22 16:59:33 +00:00
lgao4 95be2c94e1 Add Capsule library instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4364 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-05 09:50:31 +00:00
lgao4 706e753467 Modify minor error in Nt32Pkg.dsc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4349 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-30 09:18:29 +00:00
lgao4 1964846816 Add PeiPiLib for PeiMain module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4348 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-30 09:08:47 +00:00
klu2 2b642e5aa0 Fix some bugs in DSC/INF file Nt32 platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4318 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-22 06:55:30 +00:00
qhuang8 55fd33e5b8 Remove AtapiPassThru driver in NT32 DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4313 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-20 10:12:39 +00:00
vanjeff 36ee91ca36 1. Add DPC protocol and DpcLib library in MdeModulePkg.
2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg
3. Port network stack module to use DPC.
4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-20 05:42:23 +00:00
klu2 8e5b17b25e Update following library class/Protocol for puting 'Framework' as prefix
FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-22 09:36:00 +00:00
qhuang8 ad4dc92d61 Remove WinNtConsole driver since its functionality has already been covered by WinNtGop driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4181 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19 02:37:42 +00:00
lgao4 46ffb9a4ee Rename Crc32GuidedSectionExtractLib to DxeCrc32GuidedSectionExtractLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4158 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:54:42 +00:00
lgao4 899bc55181 Apply Crc32GuidedSectionExtract library instance to replace the original Crc32SectionExtractDxe driver to produce Crc32 guided section protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4155 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17 07:30:14 +00:00
vanjeff e6ef530952 Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4125 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16 06:28:45 +00:00
qwang12 9c7aa18617 1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
3) Enable PEI apriori file in Nt32.FDF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4118 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 11:17:01 +00:00
lgao4 2ad4dad029 1. Update internal EfiPrint protocol to contain all print interfaces provided by PrintLib class of MdePkg. 2. Update SetupBrowserDxe driver to produce new EfiPrint protocol.
3. Update EdkDxePrintLib instance to implement all interfaces defined in PrintLib class based on new EfiPrint protocol.
4. Update Nt32Pkg platform.dsc to use EdkDxePrintLib instance for UEFI_APPLICATION modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4109 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-12 08:13:33 +00:00
lgao4 d173d9c761 Correct ExtractGuidedSectionLib library instance for PEIM and DXE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4058 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 07:54:34 +00:00
qhuang8 676de8d973 Add Unicode Collation related PCD entries in DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4050 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:15:21 +00:00
mdkinney ba5711102a Change NT32 to use optimized BaseMemoryLibs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4037 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-06 23:25:57 +00:00
vprabhal bd55fe149f added the CpuLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4029 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-05 20:17:49 +00:00
AJFISH e8ec1789e2 Added PCD for Variable Store profiling
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4016 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04 21:04:07 +00:00
qhuang8 8270a5fd08 Enable to produce component name 2 protocol for all Uefi drivers in Nt32 package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3994 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 11:28:21 +00:00
lgao4 18fd8d651d 1. Add ExtractGuidedSectionLib library to replace customdecompress library.
2. Add PeiDxeExtractGuidedSectionLib library instance and one PCD PcdMaximumGuidedExtractHandler in MdePkg.
3. Update DxeIpl and DxeMain to consume new library.
4. Update BaseUefiTianoCustomDecompressLib to register TianoDecomress extractguidedsection handler.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3980 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 08:04:29 +00:00
klu2 5e106e539a Add PeiPiLib in Nt32's DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3968 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 09:03:37 +00:00
yshang1 5d582956c2 Enable the 0-31 temporary IDT entries prior to activate the LongMode. If not enable the temporary IDT table, DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED may not work correctly till CPU DXE programs the IDT table.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3966 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 08:22:33 +00:00
lgao4 3d7b0992fc 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain.
2. Add three PeCoff library instances for NT32 PeImage load.
3. Update PeCoffGetEntryPointLib to support TeImage.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3965 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 08:14:30 +00:00
lhauch d8f31a2dc8 Moved the build options from the defines section to the BuildOptions section
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3932 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 21:58:22 +00:00
klu2 4fb31c2c58 1) Add library classes of S3Lib and RecoveryLib in MdeModulePkg
2) Add NULL instance for above library classes in MdeModulePkg
3) Add Framework implement library instance for above two library classes in IntelFrameworkModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3930 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 09:35:36 +00:00
klu2 b0d803fe3e Merge branch of PI tree to main trunk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-24 11:38:43 +00:00
klu2 f15a200e03 Remove OldPeiCoreEntryPoint library instance from MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3870 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 04:02:23 +00:00
klu2 d4b7ad5263 PeiCore and DxeCore should use MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf library instance for PcdLib library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3859 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 03:04:55 +00:00
vanjeff 593a8308cc 1. Import SnpNt32Dxe. That is a thunk driver could produce SNP protocol on NT32 platform. It needs cowork with Network I/O driver.
2. Add network stack in Nt32Pkg.dsc.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3774 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-04 08:42:53 +00:00
AJFISH 8877e89785 Removed unused PCD entries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3763 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-01 16:09:27 +00:00
qhuang8 b3af5df67b Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40.
Mainly PCD syntax update.
Check in new build.exe and GenFds.exe
Check in PcdSyntaxUpdate.exe tool. 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 09:11:54 +00:00
qhuang8 e30eb28cba Fix the wrong Maximum size for PcdUefiVariableDefaultPlatformLang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3736 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30 03:21:33 +00:00
AJFISH b83e2500ef Added support for UART and Terminal PCD settings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3662 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-16 21:29:09 +00:00
yshang1 cdebf6c68a 1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE.
2) Remove PcdDriverPcdLibNull.
3) Add more ASSERT() in BasePcdLibNull to detect the incorrect usage of Pcd Library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3643 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-15 06:17:29 +00:00
klu2 2f053c925f 1) Move EFI_DEBUG_INFO structure to IntelFrameworkModule/Include/DebugInfo.h header file.
2) Move BaseReportStatusCodeLib, PeiDxeDebugLibReportStatusCode, DxeReportStatusCodeLibFramework,PeiReportStatusCodeLib to IntelFrameworkModulePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3602 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 05:29:46 +00:00
lgao4 39a4d28652 Correct UefiDecompress library instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3574 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-08 14:54:14 +00:00
jwang36 c76af11785 Changed the library class name to HiiLibFramework
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3572 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-08 10:00:18 +00:00
yshang1 4be464d0fe Remove the invalid revision 3549.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3553 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-06 08:06:56 +00:00
yshang1 d8b61daacc Fix bug in PciCfg to support PCI express address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3549 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-06 03:52:01 +00:00
yshang1 6d3aa33ed0 Replace the FlashMapHob with PCD defined in FDF on Nt32 platform. Currently, the tool can not generate correct PCD value in FDF, so in the patch, we still define the flash layout PCDs in DSC for short term.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3544 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-03 08:52:48 +00:00
qhuang8 76b0f6ab84 PcdPei module should link BasePcdLibNull to avoid self dependency.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3542 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-03 06:02:26 +00:00
klu2 13759165e8 Change the patchableInModule type PCD to fixedAtBuild type PCD because NT32 platform is not for releasing binary module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3531 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-02 09:02:47 +00:00
klu2 b7273e6bc8 Remove duplicate PCD from DSC file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3527 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-02 03:07:18 +00:00
klu2 75fe518220 Fix PCD bug in NT32Pkg DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3521 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-01 15:09:20 +00:00
jwang36 c247746b1a Removed unused library classes
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3502 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-30 09:27:07 +00:00
AJFISH 409f67804d Removed unneeded $(WORKSPACE)\ in *.DSC files. Also synced MdePkg.dec file with package specification update
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3490 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 19:07:27 +00:00
klu2 d10385cde1 Remove fpd word
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3477 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 04:34:27 +00:00
AJFISH b397fbbbf9 removed gEfiWinNtCPUSpeedGuid, gEfiWinNtCPUModelGuid, and gEfiWinNtMemoryGuid. Replaced them with the PCD values they represent. There was no need to use the driver model, when you could get PCD value directly. Also removed local copies of Atoi() in several modules. Fixed bug in reporting of memory size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3458 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-26 21:33:37 +00:00
jwang36 0f363e7d60 Fixed MaxDatumSize of PcdWinNtPhysicalDisk
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3440 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-25 07:56:35 +00:00
jwang36 fdcc2fdc6d Added library instance for USER_DEFINED module type
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3437 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-25 06:24:23 +00:00
klu2 f9bef4b3ac Fix the issue that A: floppy can not be connect in Nt32 shell environment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3415 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-24 08:04:50 +00:00
yshang1 8d3a5c82a4 Move VariablePei/VariableDxe/EmuVarible to /Variable folder of MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3370 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 10:09:07 +00:00
yshang1 d87750555d Rename the SecurityStub.inf to SecurityStubDxe.inf.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3366 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 09:01:25 +00:00
yshang1 f2abdc918b Move RuntimeDxe to /Core of MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3363 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 08:36:30 +00:00
yshang1 05177bef44 Rename the MemoryTest Pei and Dxe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3361 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 08:26:33 +00:00
qwang12 f7b671acb0 move PcdStatusCodeValueEfiWatchDogTimerExpired to FixedAtBuild
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3348 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 03:45:09 +00:00
qhuang8 9468e24193 Adjust directory structures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3327 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 14:36:12 +00:00
klu2 4cb7c2aff4 Add RuntimeDxe as postfix for Variable driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3283 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-17 04:07:57 +00:00
klu2 23545f1e8f Add Dxe as postfix for WinNtBusDriver driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3282 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-17 04:01:44 +00:00