summaryrefslogtreecommitdiffstats
path: root/Nt32Pkg/Library
Commit message (Collapse)AuthorAgeFilesLines
* Follow the Mde_Lib_Spec to fix the function PeCoffLoaderUnloadImage() IN/OUT ↵gikidy2008-12-043-3/+3
| | | | | | issue about definition and implementation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6826 6f19259b-4bc3-4df7-8a09-765794883524
* Update PEIM entry point to follow PEIM entry point.lgao42008-11-271-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6754 6f19259b-4bc3-4df7-8a09-765794883524
* 1.retried graphics library class from MdePkgvanjeff2008-11-243-3/+1
| | | | | | | 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 <Library/DevicePathLib.h> for all source that use device path utility ↵klu22008-11-111-0/+1
| | | | | | | | 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
* Patch to remove STATIC modifier. This is on longer recommended by EFI ↵jji42008-10-302-4/+0
| | | | | | Framework coding style. All duplicated symbols has been renamed accordingly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6299 6f19259b-4bc3-4df7-8a09-765794883524
* Make use of correct format String:qwang122008-10-272-2/+2
| | | | | | | | | 1) UINT64 should use %lx 2) POINTER type should use %p 3) EFI_STATUS should use %r git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6254 6f19259b-4bc3-4df7-8a09-765794883524
* Use CONST instead of constklu22008-10-141-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6112 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC building issue for Nt32 platform.klu22008-10-141-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6110 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build issue for ICC compiler.klu22008-10-125-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6105 6f19259b-4bc3-4df7-8a09-765794883524
* clean up the un-suitable ';' location when declaring the functions.vanjeff2008-09-041-12/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820 6f19259b-4bc3-4df7-8a09-765794883524
* remove the unused msa files in FatBinPkg, IntelFrameworkPkg, ↵lgao42008-08-254-238/+0
| | | | | | IntelFrameworkModulePkg, Nt32Pkg, OptionRomPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5727 6f19259b-4bc3-4df7-8a09-765794883524
* Modify all file header to follow doxygen formatklu22008-03-198-16/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4906 6f19259b-4bc3-4df7-8a09-765794883524
* Replaced by Y:\work\MdeModulePkg\Library\GenericBdsLib\GenericBdsLib.infqwang122008-02-289-4998/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4772 6f19259b-4bc3-4df7-8a09-765794883524
* UEFI HII: Merge UEFI HII support changes from branch.qwang122008-01-215-1/+924
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4601 6f19259b-4bc3-4df7-8a09-765794883524
* Use the correct ASSERT form.qwang122007-12-171-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4396 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up: update "EFI" to "UEFI" if applicable.qhuang82007-11-224-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4317 6f19259b-4bc3-4df7-8a09-765794883524
* Update following library class/Protocol for puting 'Framework' as prefixklu22007-10-221-1/+1
| | | | | | | | | FrameworkHii FrameworkFormBrowser FrameworkFormCallback FrameworkIfrSupportLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And ↵lgao42007-10-151-1/+1
| | | | | | | | update drivers that use this macro. The reason is that PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115 6f19259b-4bc3-4df7-8a09-765794883524
* Merge EDK tracker 892 to EDK II.lgao42007-10-152-0/+224
| | | | | | 892 Internal Shell sometimes can't boot when boot option is not enumerated git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4112 6f19259b-4bc3-4df7-8a09-765794883524
* Correct module type for library instance.lgao42007-09-302-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4010 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused library instance Nt32PeCoffLoader.lgao42007-09-293-140/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3984 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain. lgao42007-09-287-8/+1051
| | | | | | | | 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
* Add SEC as a supported Module Type for all libraries that are also ↵mdkinney2007-09-271-1/+1
| | | | | | compatible with the PEI_CORE git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3957 6f19259b-4bc3-4df7-8a09-765794883524
* Merge branch of PI tree to main trunkklu22007-09-242-22/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3918 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo in the display string of MEMMAP_DEVICE_PATH.The precision flag is ↵qhuang82007-09-191-1/+1
| | | | | | useless. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3894 6f19259b-4bc3-4df7-8a09-765794883524
* Merge the PI enabling works from the branchqwang122007-09-042-5/+5
| | | | | | | | | First round of PI enabling work: 1) PiPeiCis changes (CONST, EFI_PEI_FILE_HANDLE.. etc) 2) Make use of FirmwareVolume 2 protocol. 3) Verified for Nt32Pkg and real platform for S3. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3771 6f19259b-4bc3-4df7-8a09-765794883524
* Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang82007-08-301-2/+2
| | | | | | | | | | 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
* Update INF files to remove/update non-exist files listed in [sources] sections. qhuang82007-08-291-1/+1
| | | | | | | New build tool performs stricter check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3733 6f19259b-4bc3-4df7-8a09-765794883524
* Move EFI_STATUS_CODE_DATA_MAX_SIZE from IntelFrameworkPkg to ↵klu22007-08-162-1/+3
| | | | | | IntelFrameworkModulePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3649 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Move EFI_DEBUG_INFO structure to IntelFrameworkModule/Include/DebugInfo.h ↵klu22007-08-103-1/+3
| | | | | | | | 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
* Changed class name EdkPeCoffLoaderLib to PeCoffLoaderLibjwang362007-08-091-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3591 6f19259b-4bc3-4df7-8a09-765794883524
* Correct copy rightklu22007-07-274-35/+32
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3468 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Remove Protocol/AcpiS3Save.h from IntelFrameworkPkg, which should be ↵yshang12007-07-233-12/+0
| | | | | | | | | | | | 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
* remove some comments introduced by tools.vanjeff2007-07-202-69/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3383 6f19259b-4bc3-4df7-8a09-765794883524
* Convert NT32 to use PCD settings for UEFI Timeout and language variables as ↵AJFISH2007-07-133-12/+10
| | | | | | a POC for new BDS. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3241 6f19259b-4bc3-4df7-8a09-765794883524
* Deleted CommonHeader.h that was not being usedAJFISH2007-07-101-66/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3182 6f19259b-4bc3-4df7-8a09-765794883524
* Removed CommonHeader.h from NT32Pkg. Did not fix BDS as it will get re-writtenAJFISH2007-07-1018-338/+118
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3181 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the EDK prefix from library instance folder's nameklu22007-07-092-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3138 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the EDK prefix from library instance folder's nameklu22007-07-094-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3137 6f19259b-4bc3-4df7-8a09-765794883524
* Check in following modules,xgu32007-07-052-3/+3
| | | | | | | | | | | DxeIpl ConPlatform ConSplitter GraphicsConsole Terminal DevicePath git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3069 6f19259b-4bc3-4df7-8a09-765794883524
* Add PeiCore module for enabling NT32Pkg, please attention this PeiCore does ↵klu22007-07-041-1/+2
| | | | | | | | follows PI specification except some FV definitions. Also the old definition of MdeModulePkg/Include/Ppi/LoadFile.h and EFI_PEI_STARTUP_DESCRIPTOR in MdePkg/Include/PiPei.h will be removed when enabling PI. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3029 6f19259b-4bc3-4df7-8a09-765794883524
* Change NameGuid to FvFileNameqwang122007-07-021-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2961 6f19259b-4bc3-4df7-8a09-765794883524
* Make EdkGenericBdsLib compile.qwang122007-07-022-2/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2954 6f19259b-4bc3-4df7-8a09-765794883524
* Add IntelFrameworkModulePkg dependency for status code library instances and ↵lgao42007-07-022-0/+2
| | | | | | Correct Nt32Pkg.dsc file sync with mdemodule directory change. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2945 6f19259b-4bc3-4df7-8a09-765794883524
* Rename Protocol/FrameworkHii.h to Protocol/HiiFramework.h to follow the ↵qwang122007-07-022-2/+3
| | | | | | naming convention. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2941 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Remove IntelFrameworkPkg.dec package dependency from EdkFvbServiceLib.inf ↵vanjeff2007-07-022-3/+0
| | | | | | | | | and VariableRuntimeDxe/Variable.inf 2. Remove IntelFrameworkModulePkg.dec package dependency from DxeNt32OemHookStatusCodeLib.inf and PeiNt32OemHookStatusCodeLib.inf. 3. Enable StatusCode Dxe and Peim modules in Nt32Pkg.dsc git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2938 6f19259b-4bc3-4df7-8a09-765794883524
* 1. remove FirmwareVolumeBlock.h for IntelFrameworkPkgvanjeff2007-07-021-2/+2
| | | | | | 2. add [Depex] section in .inf files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2936 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Clean up DxeNt32OemHookStatusCodeLib.inf and PeiNt32OemHookStatusCodeLib.infvanjeff2007-07-027-168/+121
| | | | | | 2. Updated Dsc file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2928 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2920 ↵AJFISH2007-06-296-65/+5
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the Includes section from a few INF file and Nt32.dsc buildable by ↵qwang122007-06-284-4/+0
| | | | | | commenting out some inf. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2834 6f19259b-4bc3-4df7-8a09-765794883524