summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* correct on bug in DebugLib instance.qwang122007-11-222-4/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4321 6f19259b-4bc3-4df7-8a09-765794883524
* Update AtapiPassThru driver in Option ROM package to support to produce EFI ↵qhuang82007-11-226-3/+50
| | | | | | Driver supported EFI version protocol, which is required for EFI drivers that are on PCI and other plug in cards. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4320 6f19259b-4bc3-4df7-8a09-765794883524
* Fix typo.qhuang82007-11-221-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4319 6f19259b-4bc3-4df7-8a09-765794883524
* Fix some bugs in DSC/INF file Nt32 platformklu22007-11-223-2/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4318 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up: update "EFI" to "UEFI" if applicable.qhuang82007-11-2261-72/+72
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4317 6f19259b-4bc3-4df7-8a09-765794883524
* Minor change for GenFv to support capsule attribute, GenSec to support guid ↵lgao42007-11-214-0/+0
| | | | | | | | header size and GenFfs to pad alignment for TeImage. And Add GenCrc32 tool git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4316 6f19259b-4bc3-4df7-8a09-765794883524
* delete a debug output to pass through EBC build and align some line to ↵eric_tian2007-11-211-62/+62
| | | | | | conform with code style git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4315 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the old definition in FlashMapHobklu22007-11-201-15/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4314 6f19259b-4bc3-4df7-8a09-765794883524
* Remove AtapiPassThru driver in NT32 DSC fileqhuang82007-11-202-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4313 6f19259b-4bc3-4df7-8a09-765794883524
* Add change log for non-compatible change.qhuang82007-11-201-0/+14
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4312 6f19259b-4bc3-4df7-8a09-765794883524
* Remove debug print statement checked in inadvertently qhuang82007-11-201-3/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4311 6f19259b-4bc3-4df7-8a09-765794883524
* Remove Atapi Pass Thru driver in MdeModulePkg. This module is only used for ↵qhuang82007-11-207-3701/+3
| | | | | | testing. We can use this module from OptionRomPkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4310 6f19259b-4bc3-4df7-8a09-765794883524
* Add OptionRomPkg, it contains AtapiPassThru driver for the test purpose of ↵qhuang82007-11-207-0/+5399
| | | | | | Scsi Bus support. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4309 6f19259b-4bc3-4df7-8a09-765794883524
* remove member context from _EFI_MTFTP4_TOKEN structure.vanjeff2007-11-202-13/+19
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4308 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Add DPC protocol and DpcLib library in MdeModulePkg.vanjeff2007-11-2048-527/+1819
| | | | | | | | 2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg 3. Port network stack module to use DPC. 4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307 6f19259b-4bc3-4df7-8a09-765794883524
* Move out the FlashMapHob klu22007-11-202-120/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4306 6f19259b-4bc3-4df7-8a09-765794883524
* Revert R4300 change, Runtime driver doesn't need to covert the physical ↵lgao42007-11-203-49/+2
| | | | | | address stored in the configure tables after SetVirtualAddressMap(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4305 6f19259b-4bc3-4df7-8a09-765794883524
* a. Revised error message for a module that is not required by a Platform ↵jwang362007-11-192-0/+0
| | | | | | | | when building just the module b. Remove "/" or "\" following $(WORKSPACE) before getting real path when parsing DSC files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4304 6f19259b-4bc3-4df7-8a09-765794883524
* Use MACRO EFI_FV_FILETYPE_ALL instead of a constant.qwang122007-11-191-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4303 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Make PEI PI File system service to skip PAD fileqwang122007-11-192-67/+2
| | | | | | 2) Remove some unused code git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4302 6f19259b-4bc3-4df7-8a09-765794883524
* Fix up the comment for several functions and make sure the IN and OUT ↵qwang122007-11-183-15/+165
| | | | | | modifier of the function parameter is correct. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4301 6f19259b-4bc3-4df7-8a09-765794883524
* Convert the capsule image address installed in Configuration table to ↵lgao42007-11-163-0/+44
| | | | | | virtual address. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4300 6f19259b-4bc3-4df7-8a09-765794883524
* Add CapsuleInfo guid to store the list of capsule image guid.lgao42007-11-164-21/+88
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4299 6f19259b-4bc3-4df7-8a09-765794883524
* Add a feature flag to allow platform developer to decide if TE or PE32 ↵qwang122007-11-153-6/+19
| | | | | | section should be searched in PEI dispatcher. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4298 6f19259b-4bc3-4df7-8a09-765794883524
* add UsbMouseSimulateTouchPad driver to verify the correction of dispatching ↵eric_tian2007-11-1413-5/+2793
| | | | | | AbsolutePointer event of consplitter git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4297 6f19259b-4bc3-4df7-8a09-765794883524
* Remove gEfiNetworkInterfaceIdentifierProtocolGuid reference from code base. ↵vanjeff2007-11-131-2/+1
| | | | | | Only left its definition in MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4296 6f19259b-4bc3-4df7-8a09-765794883524
* Remove gEfiNetworkInterfaceIdentifierProtocolGuid reference from code base. ↵vanjeff2007-11-1313-574/+79
| | | | | | Only left its definition in MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4295 6f19259b-4bc3-4df7-8a09-765794883524
* 1. CoreOpenImageFile(): FilePath should be IN OUT.vanjeff2007-11-094-73/+74
| | | | | | 2. Use offset address to build device path instead of absolute address. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4294 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build break for X64 cpu architecture.qhuang82007-11-081-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4293 6f19259b-4bc3-4df7-8a09-765794883524
* gEfiVariableWriteArchProtocolGuid should be used for the depex as defined in ↵qwang122007-11-081-1/+1
| | | | | | PI spec as this driver set a NV variable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4292 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed the dependency issue on wrong name of makefile.jwang362007-11-082-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4291 6f19259b-4bc3-4df7-8a09-765794883524
* PI spec will be updated to make it clear that this HOB should describe the ↵qhuang82007-11-085-0/+56
| | | | | | | | stack range before going to DXE. Therefore, we should update stack Hob in DxeLoad to reflect real stack git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4290 6f19259b-4bc3-4df7-8a09-765794883524
* Merge EDK899: fixed bug to support EFI_HOB_TYPE_MEMORY_ALLOCATION to ↵qhuang82007-11-081-11/+11
| | | | | | allocate resource in PEI git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4289 6f19259b-4bc3-4df7-8a09-765794883524
* 1) If PeiLoadImage fails, the section extraction PPI or Decompress PPI may ↵qwang122007-11-084-16/+19
| | | | | | | | | not be ready, we flag that more Peims need to be dispatched. 2) Set the stack to be cacheable before the stack switch occurs so that IPF recovery path will be run from cacheble memory for code, data and stack. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4288 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong memory type for BSP stack hob. EfiConventionalMemoryType will ↵qhuang82007-11-081-1/+1
| | | | | | be reclaimed by DxeCore. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4287 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Fix bugs in BaseMemoryLibOptXXX instances in MdePkg.yshang12007-11-086-164/+45
| | | | | | | 2) Add BaseMemoryLibOptXXX in MdePkg.dsc. 3) Clean up the MdeModulePkg.dsc. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4286 6f19259b-4bc3-4df7-8a09-765794883524
* Removed the PAL definition of PAL_ROUTE_CONFIG because it is not in ↵zliu32007-11-071-40/+0
| | | | | | published Itanium spec git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4282 6f19259b-4bc3-4df7-8a09-765794883524
* Fix GenFv bug without init local variablelgao42007-11-071-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4281 6f19259b-4bc3-4df7-8a09-765794883524
* Strip the relocation section for SEC, PEIM and PEI CORE typed files, ↵jlin162007-11-072-0/+0
| | | | | | according to relocation strip flag in FDF file and shadow flag in INF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4280 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a memory leak issue.qhuang82007-11-071-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4278 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a memory leak issue.qhuang82007-11-071-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4276 6f19259b-4bc3-4df7-8a09-765794883524
* Update tool to support reloc section removed, PAD file with same guid and ↵lgao42007-11-063-0/+0
| | | | | | check no duplicated guid file in the same fv image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4275 6f19259b-4bc3-4df7-8a09-765794883524
* To find DxeCore by PE32 section is enough, DxeCore can't be wrapped TE section. lgao42007-11-061-19/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4274 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed an issue which would cause trimming empty file error.jwang362007-11-061-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4272 6f19259b-4bc3-4df7-8a09-765794883524
* Add the -mno-red-zone for gcc on x64. Since the GNU calling convention of ↵yshang12007-11-061-2/+2
| | | | | | x64 defines the 128bytes red zone beyond the stack point could not be modified by interrupt or exception handler, and Edk prime assumes all data beyond stack point should be volatile, if not add the option, the interrupt or exception handler may corrupt the red zone, which may be used as temporary storage. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4271 6f19259b-4bc3-4df7-8a09-765794883524
* Fix two issues:qhuang82007-11-062-7/+9
| | | | | | | 1. EDK II StrnCpy does not necessarily "0" terminate destination string if the source string length is larger than "n". Caller needs to terminate it itself. 2. The definition of EFI_HII_CALLBACK_PACKET has been changed to follow framework HII spec 0.92, we need to change the corresponding code correctly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4270 6f19259b-4bc3-4df7-8a09-765794883524
* define the variable related to PCD for supporting big variable (>32K) easily.gtian2007-11-058-21/+35
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4268 6f19259b-4bc3-4df7-8a09-765794883524
* the implementation of FVB->SetAttribute() interface should check the ↵klu22007-11-051-0/+19
| | | | | | unchanged bit in parameter at first. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4267 6f19259b-4bc3-4df7-8a09-765794883524
* edk2/MdePkg/MdePkg/Library/UefiScsiLib/UefiScsiLib.c:jljusten2007-11-022-91/+91
| | | | | | | | edk2/MdePkg/MdePkg/Library/DxeSmbusLib/InternalSmbusLib.h: Fixed include filenames (case) for case-sensitive filesystems. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4264 6f19259b-4bc3-4df7-8a09-765794883524
* Add more PAL_ROUTE related definition in to PalCallLib.hgtian2007-11-011-0/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4263 6f19259b-4bc3-4df7-8a09-765794883524