summaryrefslogtreecommitdiffstats
path: root/IntelFrameworkModulePkg
Commit message (Collapse)AuthorAgeFilesLines
* The caller of FindVariable() function ensure VariableName != NULL && ↵eric_tian2009-02-021-1/+1
| | | | | | VendorGuid != NULL. In the internal of this function, we only need to ensure that (VariableName[0] != 0 && VenderGuid != NULL) is true. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7389 6f19259b-4bc3-4df7-8a09-765794883524
* Split out Synchronization Library from Base Librarymdkinney2009-01-303-0/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7374 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC build warning.qhuang82009-01-241-4/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7367 6f19259b-4bc3-4df7-8a09-765794883524
* Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need ↵klu22009-01-2351-2/+23764
| | | | | | 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@7354 6f19259b-4bc3-4df7-8a09-765794883524
* Update For Reviewhfang2009-01-1911-15/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7304 6f19259b-4bc3-4df7-8a09-765794883524
* Adjust gSimpleTextInExNotifyGuid position in INF file.gikidy2009-01-162-3/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7295 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed For Reviewhfang2009-01-139-64/+64
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7253 6f19259b-4bc3-4df7-8a09-765794883524
* Move common definitions (GET_PAD_SIZE and HEADER_ALIGN macro) into ↵lgao42009-01-091-12/+0
| | | | | | MdeModulePackage Include VariableFormat.h git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7229 6f19259b-4bc3-4df7-8a09-765794883524
* Update For R9 Review.hfang2009-01-0832-465/+715
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7215 6f19259b-4bc3-4df7-8a09-765794883524
* As variable area is not reliable in recovery path, then we should not ↵eric_tian2009-01-051-6/+19
| | | | | | produce ReadonlyVariable2&ReadonlyVariable ppi at the point. This way causes other Pei module wanted to access to variable will fail git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7185 6f19259b-4bc3-4df7-8a09-765794883524
* Fixup for reviewhfang2008-12-2526-605/+598
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7120 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance PciCfg2 driver to handle unaligned Pci access according to PI spec.lgao42008-12-189-87/+227
| | | | | | Remove the undefined logic to process gEfiStatusCodeSpecificDataGuid status code data. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7078 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up to update the reference of the these macros:qhuang82008-12-1615-21/+21
| | | | | | | | | | | | | EFI_SIGNATURE_16 -> SIGNATURE_16 EFI_SIGNATURE_32 -> SIGNATURE_32 EFI_SIGNATURE_64 -> SIGNATURE_64 EFI_FIELD_OFFSET -> OFFSET_OF EFI_MAX_BIT -> MAX_BIT EFI_MAX_ADDRESS -> MAX_ADDRESS These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7050 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing DevicePathLib in INF file.qhuang82008-12-151-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7036 6f19259b-4bc3-4df7-8a09-765794883524
* 1. added functions header for MACROS in PCI22.h.vanjeff2008-12-091-0/+2
| | | | | | | 2. move IS_PCI_GFX to modules, since it not defined in PCI spec. 3. added comments for some structure in ElTorito.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6928 6f19259b-4bc3-4df7-8a09-765794883524
* Remove use of UINT8_MAX. Use BIT8-1 instead.mdkinney2008-12-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6897 6f19259b-4bc3-4df7-8a09-765794883524
* Change _CR() to BASE_CR() to follow naming conventionmdkinney2008-12-061-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6887 6f19259b-4bc3-4df7-8a09-765794883524
* Update IoLib instance mapping so that the DSC file can support EBC build ↵qhuang82008-12-051-3/+3
| | | | | | validation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6850 6f19259b-4bc3-4df7-8a09-765794883524
* Add module Legacy8259Dxe to IntelFrameworkModulePkg.dsc, and make it clean ↵xli242008-12-042-22/+27
| | | | | | for ICC build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6833 6f19259b-4bc3-4df7-8a09-765794883524
* Update PEIM entry point to follow PEIM entry point.lgao42008-11-275-25/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6753 6f19259b-4bc3-4df7-8a09-765794883524
* 1.retried graphics library class from MdePkgvanjeff2008-11-241-2/+0
| | | | | | | 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
* 1. Add Max Try Times check to clear Ps2Kbd status register. If exceed the ↵lgao42008-11-213-8/+26
| | | | | | | | max try times, the device may be error. 2. To follow PI spec, PciCfg PPI doesn't require ASSERT for the unalign PCI IO access. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6659 6f19259b-4bc3-4df7-8a09-765794883524
* Removed Graphics library instance in IntelFrameworkModulePkg, since no one ↵vanjeff2008-11-203-916/+2
| | | | | | use it and Graphics library class will be retried later. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6643 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Removed PrintXY from Graphics Library.vanjeff2008-11-201-1/+1
| | | | | | | 2.Added PrintXY and AsciiPrintXY in Uefi Library 3.Moved PcdUgaConsumeSupport from MdeModulePkg to MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6642 6f19259b-4bc3-4df7-8a09-765794883524
* Update doxygen comment.qwang122008-11-191-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6620 6f19259b-4bc3-4df7-8a09-765794883524
* Update doxygen comment.qwang122008-11-191-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6619 6f19259b-4bc3-4df7-8a09-765794883524
* Update PciOptionRomSupport.c to pass GCC build.xli242008-11-181-2/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6607 6f19259b-4bc3-4df7-8a09-765794883524
* 1, Add <Library/DevicePathLib.h> for all source that use device path utility ↵klu22008-11-118-50/+23
| | | | | | | | 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@6457 6f19259b-4bc3-4df7-8a09-765794883524
* Update IdeBus for the EfiLibInstallAllDriverBindingg2() API change.qhuang82008-11-071-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6422 6f19259b-4bc3-4df7-8a09-765794883524
* Change functional static variable to Global variable. No STATIC modifier is ↵qwang122008-10-311-6/+7
| | | | | | recommended though it is defined in Base.h. It is for consistency. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6316 6f19259b-4bc3-4df7-8a09-765794883524
* Patch to remove STATIC modifier. This is on longer recommended by EFI ↵jji42008-10-3027-105/+14
| | | | | | Framework coding style. All duplicated symbols has been renamed accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6298 6f19259b-4bc3-4df7-8a09-765794883524
* Update 8259 driver to use IoLib instead of the CPU I/O Protocolmdkinney2008-10-274-89/+3
| | | | | | | Remove redundant .DXS file. The dependency expression is in the INF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6246 6f19259b-4bc3-4df7-8a09-765794883524
* Update LIBRARY_CLASS declaration in the INF file so this library is type ↵mdkinney2008-10-271-1/+1
| | | | | | BASE and can be linked against all module types. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6245 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6240 ↵vanjeff2008-10-273-4/+4
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Modify DSC file according to update of MDE library instances.xli242008-10-251-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6224 6f19259b-4bc3-4df7-8a09-765794883524
* Base on PI spec, GetPeiServicesTablePointer is updated to return CONST ↵qwang122008-10-174-9/+9
| | | | | | EFI_PEI_SERVICES**. This is a incompatible changes. All file that reference this must be updated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6129 6f19259b-4bc3-4df7-8a09-765794883524
* Remove over specify library class for IntelFrameworkPkg and ↵klu22008-10-162-2/+0
| | | | | | IntelFrameworkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6120 6f19259b-4bc3-4df7-8a09-765794883524
* cleanup the improper comments for function return value in LockKeyboards()eric_tian2008-09-281-3/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6052 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Replace mBS with gBS from UefiBootServicesTablePointer Lib to avoid ↵qwang122008-09-223-18/+19
| | | | | | | | library instance to cache too many copies of Boot Service Pointer. 2) Check gBS before make call using it. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5944 6f19259b-4bc3-4df7-8a09-765794883524
* CloseEvent in ReportStatusCodeLibDestruct can only be called when the ↵qwang122008-09-211-16/+21
| | | | | | library instance is not linked with a SMM driver (for example a boot dirver or EFI Runtime capable driver). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5937 6f19259b-4bc3-4df7-8a09-765794883524
* remove the unused msa/npsd fileslgao42008-09-201-247/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5936 6f19259b-4bc3-4df7-8a09-765794883524
* remove unnecessary comments introduced by tools. vanjeff2008-09-172-6/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5912 6f19259b-4bc3-4df7-8a09-765794883524
* Update the comments.qwang122008-09-172-2/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5909 6f19259b-4bc3-4df7-8a09-765794883524
* clean up the un-suitable ';' location when declaring the functions.vanjeff2008-09-0421-646/+323
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary CONST.vanjeff2008-09-041-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5809 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary CONST.vanjeff2008-09-041-2/+2
| | | | | | . git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5807 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a issue "BlockIOProtocolTest failed on Several Platforms during EFI and ↵eric_tian2008-09-012-39/+17
| | | | | | UEFI SCT". EFI_BLOCK_IO_PROTOCOL.ReadBlocks may assert when Reading block without media present in the device git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5763 6f19259b-4bc3-4df7-8a09-765794883524
* remove the unused msa files in FatBinPkg, IntelFrameworkPkg, ↵lgao42008-08-2525-2246/+0
| | | | | | IntelFrameworkModulePkg, Nt32Pkg, OptionRomPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5727 6f19259b-4bc3-4df7-8a09-765794883524
* Update some module INF files in IntelFrameworkModulePkg to UEFI_DRIVERqhuang82008-08-2011-10/+37
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5699 6f19259b-4bc3-4df7-8a09-765794883524
* Misuse protocol and guidklu22008-08-201-3/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5690 6f19259b-4bc3-4df7-8a09-765794883524