summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg
Commit message (Collapse)AuthorAgeFilesLines
* Add EFIAPI modifier for all GCD services APIsqhuang82008-09-103-0/+28
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5865 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the prototype of internal functions to avoid the sync efforts.qhuang82008-09-093-261/+171
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5861 6f19259b-4bc3-4df7-8a09-765794883524
* Rename Hand.h to Handle.h.qwang122008-09-093-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5860 6f19259b-4bc3-4df7-8a09-765794883524
* Adjust the field position of PROTOCOL_NOTIFY.qwang122008-09-091-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5858 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Update some comment.qwang122008-09-093-17/+29
| | | | | | | 2) Add in handle for the out_of_resource cases 3) Add in Done label to clean up the code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5853 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused global variable.qhuang82008-09-092-6/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5852 6f19259b-4bc3-4df7-8a09-765794883524
* Remove two obsolete function prototypes.qhuang82008-09-091-29/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5851 6f19259b-4bc3-4df7-8a09-765794883524
* Change field Handle to type IHANDLE to remove the type casting.qwang122008-09-082-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5846 6f19259b-4bc3-4df7-8a09-765794883524
* Remove NULL_HANDLE. NULL_HANDLE should be replaced with NULL as consistency. ↵qwang122008-09-083-17/+17
| | | | | | For now, only DXE core is using this macro. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5836 6f19259b-4bc3-4df7-8a09-765794883524
* Add more comment for EFI_DEP_REPLACE_TRUEqwang122008-09-081-1/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5833 6f19259b-4bc3-4df7-8a09-765794883524
* Remove a dead macro EFI_DXESERVICEqwang122008-09-081-6/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5832 6f19259b-4bc3-4df7-8a09-765794883524
* clean up the un-suitable ';' location when declaring the functions.vanjeff2008-09-0455-1258/+629
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5820 6f19259b-4bc3-4df7-8a09-765794883524
* Update prototype of DxeLoadCore().xli242008-09-042-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5819 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo in Pcd nameqhuang82008-09-043-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5814 6f19259b-4bc3-4df7-8a09-765794883524
* remove EFI_EVENT_ alias, replace them with EVT_vanjeff2008-09-046-11/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5813 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
* Use Numeric Opcode to host the backward compatibility as the VarEqVal in ↵qwang122008-09-031-2/+2
| | | | | | Framework is defined as UINT16 (Checkbox is only UIN8). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5803 6f19259b-4bc3-4df7-8a09-765794883524
* Updated EFI_FVB_ATTRIBUTES to EFI_FVB_ATTRIBUTES_2.vanjeff2008-09-035-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5800 6f19259b-4bc3-4df7-8a09-765794883524
* move ProcessFv() from dispatcher.c to FwVol.cklu22008-09-032-132/+134
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5787 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up BottomOfCarHeap, TopOfCarHeap, SizeOfTemporaryMemory, ↵klu22008-09-033-22/+4
| | | | | | SizeOfCacheAsRam, MaxTopOfCarHeap from PeiCore's private data structure. Because after PI enabling, these data value can be got from SecCore's handoff data structure. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5786 6f19259b-4bc3-4df7-8a09-765794883524
* When new FV is installed, VerifyFv() should be invoked to do security ↵klu22008-09-031-0/+8
| | | | | | checking for this FV. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5785 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary TPL operations in BDS module & library.xli242008-09-021-10/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5781 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary TPL operations in BDS module & library.xli242008-09-026-57/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5779 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Use AllocateAlignedPages() to remove tricky logic in DebugImageInfo.cqhuang82008-09-023-41/+4
| | | | | | 2. Add ReportStatusCodeLib instance in MdeModulePkg.dsc for DxeCore. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5774 6f19259b-4bc3-4df7-8a09-765794883524
* Merged in the bug fixes from EDK I.qwang122008-09-021-2/+6
| | | | | | | | | | *** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu ** [FT] Some UI error on multiple platforms on framework_20080811 ** [FT] UI test of How tall are you(Hex) on framework_20080811 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5773 6f19259b-4bc3-4df7-8a09-765794883524
* To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename ↵qwang122008-09-021-1/+1
| | | | | | gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5772 6f19259b-4bc3-4df7-8a09-765794883524
* To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename ↵qwang122008-09-022-4/+4
| | | | | | gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5771 6f19259b-4bc3-4df7-8a09-765794883524
* Merged in the bug fixes from EDK I.qwang122008-09-023-9/+9
| | | | | | | | | | *** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu ** [FT] Some UI error on multiple platforms on framework_20080811 ** [FT] UI test of How tall are you(Hex) on framework_20080811 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5770 6f19259b-4bc3-4df7-8a09-765794883524
* Merged in the bug fixes from EDK I.qwang122008-09-028-11/+63
| | | | | | | | | | | *** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu ** [FT] Some UI error on multiple platforms on framework_20080811 ** [FT] UI test of How tall are you(Hex) on framework_20080811 To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5768 6f19259b-4bc3-4df7-8a09-765794883524
* Merged in the bug fixes from EDK I.qwang122008-09-022-40/+68
| | | | | | | | *** Press F9 in Uefi64 FrontPage shouldnot enter sub-menu ** [FT] Some UI error on multiple platforms on framework_20080811 ** [FT] UI test of How tall are you(Hex) on framework_20080811 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5767 6f19259b-4bc3-4df7-8a09-765794883524
* To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename ↵qwang122008-09-022-229/+307
| | | | | | gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5766 6f19259b-4bc3-4df7-8a09-765794883524
* To improve backward compatibility, add gEfiPrint2ProtocolGuid and rename ↵qwang122008-09-021-2/+5
| | | | | | gEfiPrintProtocolGuid to the previous GUID value used in EDK I. gEfiPrint2ProtocolGuid is a enhanced version of gEfiPrintProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5765 6f19259b-4bc3-4df7-8a09-765794883524
* clean up DxeCore to remove some dead code.qhuang82008-09-012-80/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5764 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up DxeCore to use report status code macros in ReportStatusCode to ↵qhuang82008-09-016-109/+25
| | | | | | retire CoreReportProgressCode() & CoreReportProgressCodeSpecific() in Library.c in DxeCore. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5761 6f19259b-4bc3-4df7-8a09-765794883524
* The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend ↵lgao42008-08-3044-45/+43
| | | | | | on PI spec should include Uefi.h not PiDxe.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5758 6f19259b-4bc3-4df7-8a09-765794883524
* Fix several approved code review comments:qhuang82008-08-281-671/+483
| | | | | | | | | 1. Remove internal function prototypes to avoid sync efforts. The layout of them have been adjusted 2. Apply macro ALIGN_POINTER to get next section stream 3. Fix a potential memory leak issue. 4. Make the comparison between type UINTN and 0 consistent between one function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5747 6f19259b-4bc3-4df7-8a09-765794883524
* Add new line at the end of file.qhuang82008-08-271-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5744 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up DxeCore to remove duplicate memory allocation & device path utility ↵qhuang82008-08-2731-559/+92
| | | | | | | | | services in Library.c.DxeCore should use MemoryAllocationLib & DevicePathLib for these API. Minor cleanup the coding style: #include <DxeMain.h> should be changed to #include "DxeMain.h" since "DxeMain.h" is not pubic header fie. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5742 6f19259b-4bc3-4df7-8a09-765794883524
* Switch DxeCore to use DxeCoreMemoryAllocationLibqhuang82008-08-271-1/+2
| | | | | | Add DxeCoreMemoryAllocationLib to build validation file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5740 6f19259b-4bc3-4df7-8a09-765794883524
* Add dependency of DevicePathLib to DxeCore so that the internal device path ↵qhuang82008-08-272-0/+2
| | | | | | related APIs can be retired to avoid code duplication. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5738 6f19259b-4bc3-4df7-8a09-765794883524
* Add DxeCoreMemoryAllocationLib instance dedicated to DxeCore use.qhuang82008-08-273-0/+823
| | | | | | | | | | The implementation borrows the DxeCore Memory Allocation services as the primitive for memory allocation instead of using UEFI boot servces in an indirect way. It is assumed that this library instance must be linked with DxeCore in this package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5737 6f19259b-4bc3-4df7-8a09-765794883524
* CYGWIN_GCC cleanup for GenericBdsLib.qhuang82008-08-271-102/+170
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5736 6f19259b-4bc3-4df7-8a09-765794883524
* remove the unused msa files in MdeModulePkg.lgao42008-08-2567-6031/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5726 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a minor GUID format issue.qhuang82008-08-221-3/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5709 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC build error for the inconsistent PeiService pointer date type.lgao42008-08-211-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5708 6f19259b-4bc3-4df7-8a09-765794883524
* Add compatibility logic to handle framework fvhob and install FvInfo ppi. ↵lgao42008-08-214-21/+48
| | | | | | And remove the unused Pcd from MdeModulePkg.dec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5704 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the global variable of gDxeCoreBS and uses the gBS in ↵qhuang82008-08-206-10/+8
| | | | | | UefiBootServicesTableLib for DXE Core. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5697 6f19259b-4bc3-4df7-8a09-765794883524
* Misuse protocol and guidklu22008-08-202-6/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5692 6f19259b-4bc3-4df7-8a09-765794883524
* Add dependency of gEfiDpcProtocolGuid for these two library instances since ↵qhuang82008-08-182-1/+8
| | | | | | they retrieve these two protocols at the library constructors. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5681 6f19259b-4bc3-4df7-8a09-765794883524