summaryrefslogtreecommitdiffstats
path: root/EdkModulePkg/Universal
Commit message (Collapse)AuthorAgeFilesLines
* Retiring the ANT/JAVA build and removing the older EDK II packages that ↵lhauch2008-12-31259-103413/+0
| | | | | | | | | | | required ANT/JAVA. Last Ant/Java build was r7166 Developers requiring the Java/Ant packages should checkout the branch from: https://edk2.tianocore.org/svn/edk2/branches/AntJava git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7168 6f19259b-4bc3-4df7-8a09-765794883524
* Fix warnings generated by gcc for ia32 builds:jljusten2008-04-081-3/+3
| | | | | | | | | | '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
* 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-103-18/+18
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3184 6f19259b-4bc3-4df7-8a09-765794883524
* Add the Consumption limitation for using DxeExtendSalLib in ↵qouyang2007-07-041-2/+2
| | | | | | 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-023-19/+17
| | | | | | 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-2526-296/+296
| | | | | | 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
* 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-042-20/+85
| | | | | | | | | | 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
* 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-2011-255/+106
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2579 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-1819-20/+0
| | | | | | included by global compiler option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2574 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-162-8/+46
| | | | | | | | | 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
* 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-0918-285/+151
| | | | | | modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2551 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
* Clean up the following module msa files, they are edkmodule package ftwlit, ↵lgao42007-04-0517-158/+107
| | | | | | 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-055-58/+20
| | | | | | 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
* 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
* add new blank line for GCC buildklu22007-03-271-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2508 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed definition for EFI_1_1 from module ConSplittervanjeff2007-03-261-62/+7
| | | | | | | 2. Removed old Intel Framework specification extension for Media Firmware file path from Uefi/UefiSpec.h and UefiLib/UefiNotTiano.c 3. Added EFI revision check in UefiLib/UefiNotTiano.c and removed one EFI_SPECIFICATION_VERSION wrapper in Uefi/UefiSpec.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2505 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifdef EDK_RELEASE_VERSION from all c files for all modulesvanjeff2007-03-2115-747/+295
| | | | | | | 2. Removed #ifdef EFI_SPECIFICATION_VERSION from all c files for all modules 3. Added comments for file VariableWorker.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2495 6f19259b-4bc3-4df7-8a09-765794883524
* Change the TPL lock level to EFI_TPL_NOTIFY. Variable Service is called in ↵qwang122007-03-202-2/+2
| | | | | | ResetSystem runtime service. As there is no restriction stated in UEFI spec about TPL restriction for ResetSystem, so SCT does test it under NOTIFY level. This fix can be temperary. We may revert it back after discussion with Architects.. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2492 6f19259b-4bc3-4df7-8a09-765794883524
* Removed #ifdef SNP_DEBUG and used debug lib to output information.vanjeff2007-03-202-47/+45
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2490 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifdef SNP_DEBUG and used debug lib to output informationvanjeff2007-03-2010-185/+202
| | | | | | | | | 2. Rename PcdPlatformNoCsmSupport to PcdPlatformCsmSupport. 3 Removed #ifdef EFI_NO_CSM and used PcdPlatformCsmSupport. 4. Removed #ifdef ALIGNMENT from C Variable.c and added 2 files Variable/Pei/Ipf/VariableWorker.c and Variable/Pei/VariableWorker.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2487 6f19259b-4bc3-4df7-8a09-765794883524
* Cleanup the msa for PeiVariable.klu22007-03-161-3/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2485 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a critical bug: When reading block succeeds but detecting MBR fails, it ↵qhuang82007-03-161-1/+4
| | | | | | should return error code instead of EFI_SUCCESS. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2483 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that the variable Unicode string may be not aligned on 16-bit ↵klu22007-03-168-90/+30
| | | | | | boundary in flash (it dependent on ALIGNMENT macro in EdkModulePkg\Universal\Variable\Pei\x64\VarMachine.h). The unalignment Unicode string will lead assert of StrCmp, StrCopy, StrLen function in Mde library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2482 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Added PcdNtEmulator and Removed MACRO EFI_NT_EMULATORvanjeff2007-03-164-62/+72
| | | | | | | 2. Updated *.fpd of all Package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2481 6f19259b-4bc3-4df7-8a09-765794883524
* Perfect the msa of the following modules, DiskIo, Partition, English and Ebc.lgao42007-03-1613-113/+95
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2480 6f19259b-4bc3-4df7-8a09-765794883524
* fixed a build error with Intel IPF compilervprabhal2007-03-161-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2479 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that HiiGetForms does not return correct BufferLengthklu22007-03-151-24/+28
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2474 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue of Wide char help strings cannot break into multiple lines ↵klu22007-03-153-210/+200
| | | | | | correctly git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2473 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Remove #ifdef _MSC_EXTENSION_ from all source filesvanjeff2007-03-1511-438/+285
| | | | | | | | | | | | | 2. Remove #ifdef _GCC_ from all resource files 3. Remove #if 0 from all resource files 4. Remove #ifdef MDE_CPU_IPF and #ifdef MDE_CPU_EBC 5. Remove #progam from Decode.c 6. Remove #ifdef TIANO_EXTENSION_FLAG from source files 7. Remove #ifdef SUPPORT_IPV6, since code base doesn't support IPV6 at all. 8. Remove #ifdef SpecialNowaitVersion from pxe_bc_mtftp.c, since it's only used for test. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2470 6f19259b-4bc3-4df7-8a09-765794883524
* Add check whether input parameter is NULL before call freepool API defined ↵lgao42007-03-142-4/+8
| | | | | | in MDE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2461 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the gBS sevice (CopyMem, SetMem, AllocatePool, FreePool) with the ↵lgao42007-03-1415-162/+159
| | | | | | corresponding APIs defined in Mde library class for these modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2456 6f19259b-4bc3-4df7-8a09-765794883524
* STATIC should be prefixed for internal functions to pass the stringent ↵qwang122007-03-132-0/+4
| | | | | | compiler such as Intel ICC for IPF with /WX /W4 options. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2454 6f19259b-4bc3-4df7-8a09-765794883524
* Add a lock to protect the critical region in Service APIs for ↵qwang122007-03-121-30/+82
| | | | | | gEfiSimpleTextOutProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. In UEFI 2.1 spec, it is state that the service API for this Protocol is callable at EFI_TPL_NOTIFY level. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2447 6f19259b-4bc3-4df7-8a09-765794883524
* Add a lock to protect the critical region in Service APIs for UEFI Runtime ↵qwang122007-03-1212-125/+275
| | | | | | Variable Service to prevent re-entrance of the variable service API from from different allowable TPL level. In UEFI 2.x and EFI 1.10 spec, EFI_TPL_CALLBACK is the allowable TPL level for Variable services. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2444 6f19259b-4bc3-4df7-8a09-765794883524
* Perfect the msa of the following console, datahub and DebugPort modules.lgao42007-03-096-37/+65
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2435 6f19259b-4bc3-4df7-8a09-765794883524
* Do not use return value of REPORT_STATUS_CODE_WITH_DEVICE_PATH to override ↵klu22007-03-061-17/+10
| | | | | | the current function's return status. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2421 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix an issue about the calculation of GlyphBufferSizeqhuang82007-02-284-92/+122
| | | | | | | | 2. Fix a bug in handling the overlapped case by reverse-copying the destine region & source region 3. Fix an issue that the leading spaces could not be displayed in highlight mode git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2410 6f19259b-4bc3-4df7-8a09-765794883524