summaryrefslogtreecommitdiffstats
path: root/EdkModulePkg
Commit message (Collapse)AuthorAgeFilesLines
* Fix warnings generated by gcc for ia32 builds:jljusten2008-04-082-4/+4
| | | | | | | | | | 'cast from pointer to integer of different size' when casting from a pointer directly to a 64 bit number. Added an intermediate cast to UINTN. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5009 6f19259b-4bc3-4df7-8a09-765794883524
* Update gHobList in DXE core when GCD relocates hob list.xli242007-08-031-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3540 6f19259b-4bc3-4df7-8a09-765794883524
* Remove CommonHeader.h in StatusCodeDxe.yshang12007-07-133-26/+28
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3230 6f19259b-4bc3-4df7-8a09-765794883524
* changed the Esal call function ids all over the treevprabhal2007-07-109-132/+157
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3184 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the build break of EdkModulePkg.xli242007-07-051-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3056 6f19259b-4bc3-4df7-8a09-765794883524
* Add the Consumption limitation for using DxeExtendSalLib in ↵qouyang2007-07-043-6/+6
| | | | | | EdkFvbServiceLib.msa, EdkUefiServiceLib.msa, and Dxe/DxeStatusCode.msa in EdkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3028 6f19259b-4bc3-4df7-8a09-765794883524
* removing the dependency on EDKDxeSalLib and EdxDxeRuntimeSalLib, instead ↵vprabhal2007-07-028-43/+41
| | | | | | using DxeExtendedSalLib and DxeRuntimeExtendedSalLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2969 6f19259b-4bc3-4df7-8a09-765794883524
* Add some definitions for efi event in Uefi/UefiSpec.h to follow spec.vanjeff2007-06-2559-1771/+1771
| | | | | | Changed old event definitions reference to these new event definitions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2729 6f19259b-4bc3-4df7-8a09-765794883524
* Check in library class declaration for SAL Lib, together with related ↵xli242007-06-251-3/+6
| | | | | | definition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2728 6f19259b-4bc3-4df7-8a09-765794883524
* Check in library class definition of ExtendedSalLib.xli242007-06-202-0/+447
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2687 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Merger Tracker 8448: PciHostBridgeEnumerator() error checking could lead ↵vanjeff2007-06-053-22/+13
| | | | | | | | to memory leak 2. Merger Tracker 8450: AllRootHPCInitialized() passed in timeout value incorrect git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2629 6f19259b-4bc3-4df7-8a09-765794883524
* Remove R2627 commit. Roll back R2626.vanjeff2007-06-053-6/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2628 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Merger Tracker 8448: PciHostBridgeEnumerator() error checking could lead ↵vanjeff2007-06-053-9/+15
| | | | | | | | to memory leak 2. Merger Tracker 8450: AllRootHPCInitialized() passed in timeout value incorrect git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2627 6f19259b-4bc3-4df7-8a09-765794883524
* MdePkg: qhuang82007-06-044-24/+105
| | | | | | | | | | 1. Add AcpiTable & ComponentName2 Protocol definitions. 2. Add HardwareErrorVariable GUID definition. EdkModulePkg: 1. Update DxeCore to let InsatllConfigurationTable() signal the event group whenever a table entry is inserted, modified or deleted. 2. Update ConPlatform to let Simple Text In and Out not share a stop function . git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2625 6f19259b-4bc3-4df7-8a09-765794883524
* Rewrite the confusion statement.qhuang82007-05-311-24/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2610 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the DXE_DRIVER from Supported Module Type List.yshang12007-05-291-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2601 6f19259b-4bc3-4df7-8a09-765794883524
* Add supported module type.yshang12007-05-291-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2600 6f19259b-4bc3-4df7-8a09-765794883524
* Remove some unnecessary #if/#ifdef from some header files.vanjeff2007-05-213-9/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2598 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that destructor should sync with constructorqhuang82007-05-171-8/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2597 6f19259b-4bc3-4df7-8a09-765794883524
* Safely use MDE StrSize(), instead of its own function calculating string ↵xli242007-04-261-35/+2
| | | | | | size, because the IPF global pointer conversion issue has been solved. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2582 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the following module msa files.lgao42007-04-2012-290/+106
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2579 6f19259b-4bc3-4df7-8a09-765794883524
* To cleanup typo error.yshang12007-04-181-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2577 6f19259b-4bc3-4df7-8a09-765794883524
* To fix the GP convert issue, which results in the GP of registered ↵yshang12007-04-181-2/+6
| | | | | | EsalServices is not correctly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2576 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that Windows Server 2003 installation fails on Tiger.xli242007-04-181-2/+35
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2575 6f19259b-4bc3-4df7-8a09-765794883524
* Remove autogen.h from all dxs files, because autogen.h file has been ↵lgao42007-04-1821-22/+0
| | | | | | included by global compiler option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2574 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fixed one bug in UpdateDataCheck().vanjeff2007-04-172-18/+24
| | | | | | | | 2. Reduce one time notify function calling. 3. Fix comments bug in resources degrade function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2573 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the inconsistent guid for terminal driver which is used in GeneralBds ↵klu22007-04-161-13/+6
| | | | | | libary. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2572 6f19259b-4bc3-4df7-8a09-765794883524
* Use siaddr as the PXE server address first and use option 54 when siaddr is ↵qhuang82007-04-161-7/+12
| | | | | | NULL. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2571 6f19259b-4bc3-4df7-8a09-765794883524
* 1. UsbMassStorage: Increase the timeout of USBFloppyRead10 and ↵qhuang82007-04-165-14/+58
| | | | | | | | | USBFloppyWrite10 for data transfer. 2. PxeBc: Fix array out bound error and add code to check the validation of the IP and subnet mask addresses. 3. DxeIpl: Make sure FV HOB is not corrupted by checking FV signature. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2570 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed some issues for IA32 architecture platform build.vanjeff2007-04-131-19/+6
| | | | | | | | 1. added UINTN typecast for shift. 2. updated Nt32.fpd and Unix.fpd. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2564 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Added EdkPciIncompatibleDeviceSupportLib in EdkModulePkg, this library is ↵vanjeff2007-04-1218-412/+2226
| | | | | | | | | | used for PciBus driver and includes 3 Incompatible device lists. 2. Used EdkPciIncompatibleDeviceSupportLib in PciBus driver. 3. Redirect all Pci Configuration access to new APIs added in PciLib.c for PciBus driver. 4. Added one PCD PcdIncompatibleDeviceSupportMask in EdkModulePkg.spd to provide mask of PCI devices incompatibility check. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2562 6f19259b-4bc3-4df7-8a09-765794883524
* Fix run broken issue for EdkUnixPkgklu22007-04-111-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2560 6f19259b-4bc3-4df7-8a09-765794883524
* Allocate memory in DebugSupport beforehand, in order to avoid calling memory ↵xli242007-04-117-84/+117
| | | | | | allocation services in high TPL level. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2556 6f19259b-4bc3-4df7-8a09-765794883524
* removed ICC compile issue.vanjeff2007-04-102-12/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2553 6f19259b-4bc3-4df7-8a09-765794883524
* Perfected MSA files.vanjeff2007-04-108-42/+48
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2552 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the following module msa files, they are three networt and two PCD ↵lgao42007-04-0919-288/+157
| | | | | | modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2551 6f19259b-4bc3-4df7-8a09-765794883524
* Remove 3 library instances: EdkDxeDebugLibReportStatusCode, ↵qwang122007-04-097-1197/+1
| | | | | | | | | EdkUefiDebugLibConOut and EdkUefiDebugLibStdErr in EdkModulePkg. 1) EdkUefiDebugLibConOut, EdkUefiDebugLibStdErr should be replaced by respective library instance in MdePkg 2) We will have a replacement implementation for EdkDxeDebugLibReportStatusCode to emulate the EDK I implementation with a gEfiDebugMaskProtocolGuid which allows Developer to Set debug level using SHELL command err. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2550 6f19259b-4bc3-4df7-8a09-765794883524
* A typo in comments that alignment should be 8 for IPF klu22007-04-091-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2549 6f19259b-4bc3-4df7-8a09-765794883524
* Change the alignment of variable from 2 back to 1 for compability of test case.klu22007-04-091-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2548 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Initialize gBS, gST, gImageHandle in UefiBootServicesTableLib.c to NULLqwang122007-04-067-63/+63
| | | | | | | 2) Add DxeCore infix to the module local variable gBS, gST, gRT, gDS in DxeMain.c. This is to solve the name conflict with UefiBootServicesTableLib which is defined in MDE Library Spec. 3) Add in check for gBS and gST in UefiDebugLibConOut/DebugLib.c and UefiDebugLibStdErr/DebugLib.c and MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c. If they are not initialized, the API will just return with a error message. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2546 6f19259b-4bc3-4df7-8a09-765794883524
* The ALIGNMENT definition has been moved to common header file.klu22007-04-051-7/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2545 6f19259b-4bc3-4df7-8a09-765794883524
* To fix xgu32007-04-052-10/+10
| | | | | | | USB Keyboard driver should add F11, F12 support DxeIpl should not hardcode 36bit address git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2543 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the following module msa files, they are edkmodule package ftwlit, ↵lgao42007-04-0518-338/+747
| | | | | | Crc32SectionExtract, NullMemoryTest, PeiMemoryTest, MonotonicCounter modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2542 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Change the alignment from 1 to 2 for IA32 and X64 arch.klu22007-04-056-70/+34
| | | | | | 2) Move ALIGNMENT macro to common variable.h file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2538 6f19259b-4bc3-4df7-8a09-765794883524
* Change BDS to get the default logo picture by default bmp logo guid. lgao42007-04-043-12/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2533 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Advance IP in case of Break(3) in breakpoint exceptionqhuang82007-03-3013-121/+420
| | | | | | | 2. Add stack management algorithm to avoid pool allocation during EBC instruction interpretation. 3. Add multi EBC image support. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2519 6f19259b-4bc3-4df7-8a09-765794883524
* Variable driver: add checking to make sure flash is properly initializedqhuang82007-03-292-2/+9
| | | | | | PxeBc driver: fix the issue that the giaddr is wrongly interpreted to "gateway address" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2515 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Use MemoryAllocationLib to replace boot services memory services ↵vanjeff2007-03-2913-394/+357
| | | | | | | | functions in EdkModulePkg. 2. Added NULL pointer check before calling FreePool () to fix bugs when free memory. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2513 6f19259b-4bc3-4df7-8a09-765794883524
* [Source] Useless assigning statement in ata and atapixgu32007-03-292-3/+1
| | | | | | | | NT32, WinNT GOP PixelFormat should be BltOnly NT32, SimpleTxtIn should add F11, F12 support git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2511 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifndef to enable Capsule architecture protocol on IPF.vanjeff2007-03-281-5/+0
| | | | | | | 2. Added ASSERT (FLASE) in SwitchStack (). 3. Removed unreached branch from UefiNotTiano.c. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2510 6f19259b-4bc3-4df7-8a09-765794883524