summaryrefslogtreecommitdiff
path: root/MdeModulePkg/MdeModulePkg.dec
AgeCommit message (Collapse)Author
2008-07-17Add PcdSupportFullConfigRoutingProtocol and gEfiDiskInfoAhciInterfaceGuid.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5511 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-16Add declarations for two new PCDs.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5503 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-16Add PCD PcdRealTimeClockUpdateTimeout and update code accordingly.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5501 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-08Code scrube for MdeModule Definitions.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5428 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-23Merged in the following trackers from EDK:qwang12
EDK1145 Cursor mising in shell in some case EDK1099: Dell - [HII] HiiGetFontInfo() not retrieve the system font by FoFontInfoMask EDK1127: [UEFI 2.10] Keyboard layout support EDK1129: [UEFI HII] GUID is represented wrongly in Config String And some other fixes such as *[UEFI HII] HiiGetAltCfg is generating "Name=" sub string in the wrong format *UEFI HII: GetUnicodeStringTextOrSize() doesn't handle NULL StringDest properly *GetFontInfo() need be updated to avoid iteration *HIIStringProtocolTest failed on multiple platform *[Uefi 2.1] Comply with latest Hii ECR * GetFontInfo() need be updated to avoid iteration git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5361 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-20Move gPeiReadonlyVariableThunkPresentPpiGuid to ↵qwang12
EdkCompatibilityPkg/EdkCompatibilityPkg.dec which is a more proper package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5230 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-19add gPeiReadonlyVariableThunkPresentPpiGuidqwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5223 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-06Rename the confusing PCD.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5169 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-21Add missing library class declaration.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5100 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-17[Description]:qhuang8
Add a feature flag in Uhci & Ehci to disable legacy USB SMI. [Impaction]: Platform integrator can choose to legacy USB SMI or not. [Reference Info] EDK Tracker 1082 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5081 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-14Change MAX_PPI_DESCRIPTORS to FixedPcd PcdPeiCoreMaxPpiSupported, the ↵lgao4
default value is 64. Maybe other platform requires more than 64 Ppi and set this Pcd value. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5061 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19add PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's ↵vanjeff
consuming, it could save size by changing PCD's value to FALSE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4911 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-29Merge Temporary Ram support patch.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4782 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-021) Cleanup HiiLib, IfrSupportLib. qwang12
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@4662 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21UEFI HII: Merge UEFI HII support changes from branch.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4599 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-16Port PlatformDriOverrideDxe into R9.vanjeff
1. Add one OverrideVariableGuid in MdeModulePkg 2. Add one library PlatDriOverLib used by PlatformDriOverrideDxe. 3. Add PlatformDriOverrideDxe in MdeModulePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4557 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-02Add TCG/TPM internal PPI and Protocollgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4463 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-071. Move some status code related PCDs to MdePkgqhuang8
2. Let DxeIpl PEIM to enable IDT table by default. 3. Fix spelling typo in UefiLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4368 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-051. Update default value to adapt to most platform.qhuang8
2. Fix issues about PCD usage: PCDs in DSC file should be within one of validate PCD types in dependent package DEC file. (Newer build tool will do stricter checking.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4357 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-27Remove the unnecessary CapsuleInfo.h file.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4333 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-27correct the gEfiCapsuleArchProtocolGuid to be the same with PI 1.0 spec with ↵qwang12
errata. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4330 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-201. Add DPC protocol and DpcLib library in MdeModulePkg.vanjeff
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-20Move out the FlashMapHob klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4306 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-16Add CapsuleInfo guid to store the list of capsule image guid.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4299 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-15Add a feature flag to allow platform developer to decide if TE or PE32 ↵qwang12
section should be searched in PEI dispatcher. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4298 6f19259b-4bc3-4df7-8a09-765794883524
2007-11-05define the variable related to PCD for supporting big variable (>32K) easily.gtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4268 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-19Add a Notification GUID for the implementation of EFI_SIMPLE_INPUT_EX ↵qhuang8
protocol for Keyboard, terminal, etc modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4177 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-161. Add PcdConOutGopSupport and PcdConOutUgaSupport in MdeModulePkg.decvanjeff
2. ConSplitterDxe module could produce GOP and/or UGA according to thest 2 PCDs. 3. Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4121 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-151) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and ↵qwang12
gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions. 2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4116 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-121. Update internal EfiPrint protocol to contain all print interfaces ↵lgao4
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-09Add Unicode Collation related feature flags:qhuang8
PcdUnicodeCollationSupport and PcdUnicodeCollation2Support git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4051 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-04Add Profiling support for Variable store and added a specialized caching ↵AJFISH
algorithm git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4015 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28Remove PeCoffLoader library class and its instances.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3967 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28Enable the 0-31 temporary IDT entries prior to activate the LongMode. If not ↵yshang1
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-261) Add library classes of S3Lib and RecoveryLib in MdeModulePkgklu2
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-24Merge branch of PI tree to main trunkklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang8
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-28Import ResetSystemLib.yshang1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3720 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-30Import ArpDxe, Dhcp4Dxe, Ip4Dxe, Mtftp4Dxe, PxeBcDxe and PxeDhcp4Dxe.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3492 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-23git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3404 ↵vanjeff
6f19259b-4bc3-4df7-8a09-765794883524
2007-07-231) Remove Protocol/AcpiS3Save.h from IntelFrameworkPkg, which should be ↵yshang1
defined in TianoModulePkg. 2) Move Crc32 GuidedSectionExtraction GUID definition to MdeModulePkg. 3) Move Protocol/FirmwareVolumeDispatch.h to MdeModulePkg. 4) Remove Protcol/GuidedSectionExtraction.h of IntelFrameworkPkg, since it has been introduced in PI. 5) Clean up PROTOCOL/PPI/GUID declaration in MdeModulePkg.dec, IntelFrameworkModulePkg.dec, IntelFrameworkPkg.dec to match package spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3400 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-20Remove Ppi/LoadFile.h and Ppi/FindFv.h from MdeModulePkg.yshang1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3394 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-121. Import UsbKbDxe and UsbMouseDxe into MdeModulePkgvanjeff
2. Updated UefiUsbLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3216 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09remove the redudant gEfiPeiFvFileLoaderPpiGuid in Guid section.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3149 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09Fix wrong token space guid CName.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3148 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09Remove genenaric platform token space guidklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3147 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-06Use gEfiMdeModulePkgTokenSpaceGuid instead of gEfiEdkModulePkgTokenSpaceGuid.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3131 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-06Add in gEfiExtendedSalVariableServicesProtocolGuidqwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3124 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-061) PcdFlashNvStorageFtwWorkingSize, PcdFlashNvStorageFtwWorkingBase, ↵klu2
PcdFlashNvStorageFtwSpareSize, PcdFlashNvStorageFtwSpareBase, PcdFlashNvStorageVariableSize PcdFlashNvStorageVariableBase should in gEfiMdeModulePkgTokenSpaceGuid. 2) Use FlashMapHob to get the address and length of FV instead of using PCD. 3) Use hard code environment in WinNtBusDriver but not dynamic PCD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3106 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-06Enabled PCD DXE/PEI module build.jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3104 6f19259b-4bc3-4df7-8a09-765794883524