summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add back the removed pair of "#ifndef VA_START" and "#endif" in recent ↵rsun32010-06-231-0/+5
| | | | | | check-in to avoid macro redefinition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10595 6f19259b-4bc3-4df7-8a09-765794883524
* Minor grammatical work--mostly adding periods. Items with ONLY period added ↵myronporter2010-06-2229-42/+42
| | | | | | did not have the heading date changed, but Items with content changes had heading copyright dates updated. Sending separately a list of files missing Doxygen @param and @return information. (PENDING) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10594 6f19259b-4bc3-4df7-8a09-765794883524
* Minor grammatical work--mostly adding periods. Items with ONLY period added ↵MyronPorter2010-06-22162-165/+165
| | | | | | did not have the heading date changed, but Items with content changes had heading copyright dates updated. Sending separately a list of files missing Doxygen @param and @return information. (PENDING) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10593 6f19259b-4bc3-4df7-8a09-765794883524
* PcAtChipsetPkg PciHostBridgeDxe: Fix build warning with GCCjljusten2010-06-191-0/+42
| | | | | | | Add default case to switch blocks to remove GCC compiler warning. The default case code path should never be taken. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10592 6f19259b-4bc3-4df7-8a09-765794883524
* Update PcAtChipsetPkg PciRootBridgeIo to consume IoLib&PciLib.rsun32010-06-185-334/+439
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10591 6f19259b-4bc3-4df7-8a09-765794883524
* Remove some unnecessary clear screen from console drivers.li-elvin2010-06-182-30/+53
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10590 6f19259b-4bc3-4df7-8a09-765794883524
* Add a missing parameter description in the function header for ↵rsun32010-06-171-0/+1
| | | | | | CoreFindFreePagesI(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10589 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that definition of EFI_DISPATCH_OPROM_TABLE does not follow ↵xli242010-06-171-1/+1
| | | | | | Framework CSM Spec v0.97. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10588 6f19259b-4bc3-4df7-8a09-765794883524
* EdkCompatibilityPkg: Fix EFIAPI usage inconsistenciesjljusten2010-06-154-0/+10
| | | | | | These inconsistencies cause a build error for GCC 4.4 X64. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10587 6f19259b-4bc3-4df7-8a09-765794883524
* ECP MpServicesOnFrameworkMpServicesThunk: Fix build with GCCjljusten2010-06-152-7/+9
| | | | | | | Add definitions for IdtrProfile (IA32) and IdtrLocation (X64) into GCC assembly code files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10586 6f19259b-4bc3-4df7-8a09-765794883524
* EdkCompatibilityPkg VA_LIST: Fix build issue with GCC 4.4jljusten2010-06-151-16/+58
| | | | | | Merge from MdePkg/Include/Base.h to fix build issues with GCC 4.4. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10585 6f19259b-4bc3-4df7-8a09-765794883524
* EdkCompatibilityPkg IA32 EfiBind.h: Do not include stdint.hjljusten2010-06-151-36/+21
| | | | | | | | | Merge from MdePkg/Include/Ia32/ProcessorBind.h. Do not include stdint.h. Instead define the basic types ourselves. This fixes a build issue with GCC on X64 Linux. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10584 6f19259b-4bc3-4df7-8a09-765794883524
* Sync FrameworkUefiLib with the MdePkg UefiLibmdkinney2010-06-145-28/+477
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10583 6f19259b-4bc3-4df7-8a09-765794883524
* Update NT32 to produce the gEfiMemoryTypeInformation HOBmdkinney2010-06-142-3/+63
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10582 6f19259b-4bc3-4df7-8a09-765794883524
* Update NT32 BDS Library to call GenericBdsLib function to save ↵mdkinney2010-06-141-0/+1
| | | | | | gEfiMemoryTypeInformation git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10581 6f19259b-4bc3-4df7-8a09-765794883524
* Allow gEfiMemoryTypeInformation bins to shrink if boot mode is ↵mdkinney2010-06-141-7/+28
| | | | | | | | | | BOOT_WITH_DEFAULT_SETTINGS or the gEfiMemoryTypeInformation variable does not exist. Update BdsSetMemoryTypeInformationVariable() to use DEBUG() prints to show the Previous, Current, and Next sizes of each memory bin type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10580 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Improve how memory usage is tracked in DXE Coremdkinney2010-06-141-37/+164
| | | | | | 2) Update GetMemoryMap() to merge adjacent memory descriptors with identical types and attributes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10579 6f19259b-4bc3-4df7-8a09-765794883524
* Add a UNION definition (IP_IO_IP_PROTOOCL) for EFI_IP4/6_PROTOCOL and change ↵qianouyang2010-06-136-129/+126
| | | | | | IP_IO structure using this UNION to point the special IP Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10578 6f19259b-4bc3-4df7-8a09-765794883524
* Initialize the local variable before refer to them. lgao42010-06-124-9/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10577 6f19259b-4bc3-4df7-8a09-765794883524
* Add ASSERT() conditions to UEFI Library Print() and AsciiPrint() functions ↵mdkinney2010-06-112-8/+32
| | | | | | | | | | | | if gST->ConOut is NULL. Add ASSERT() conditions to UEFI Library ErrorPrint() and AsciiErrorPrint() functions if gST->StdErr is NULL. Add ASSERT() conditions to UEFI Library PrintXY() and AsciiPrintXY() gST->ConsoleOutputHandle is NULL. Update Print(), AsciiPrint(), ErrorPrint(), AsciiErrorPrint() to return 0 if the Simple Text Output Protocol OutputString() call returns an error. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10576 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Restore BSP IDT table to AP when AP wakeup.vanjeff2010-06-118-52/+153
| | | | | | | 2.Restore Virtual wire mode on AP when AP wakeup. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10575 6f19259b-4bc3-4df7-8a09-765794883524
* Add more check to make sure code run safely.lgao42010-06-1125-102/+275
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10574 6f19259b-4bc3-4df7-8a09-765794883524
* Skip restoration of DRx registers to support in-circuit emualators or ↵rsun32010-06-114-84/+16
| | | | | | debuggers set breakpoint in interrupt/exception context. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10573 6f19259b-4bc3-4df7-8a09-765794883524
* Minor grammatical work--mostly adding periods. Sending separately a list ↵myronporter2010-06-11100-271/+271
| | | | | | of files missing Doxygen @param and @return information. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10572 6f19259b-4bc3-4df7-8a09-765794883524
* remove --image-base option EfiLdr.inf, and use GenFw to do image base relocationklu22010-06-102-6/+19
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10571 6f19259b-4bc3-4df7-8a09-765794883524
* Update Shell binaries to integrate recent updates in EDK shell project and ↵qhuang82010-06-0992-9/+5
| | | | | | integrate one hot fix in hexedit. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10570 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that if OEM SMBIOS data includes string, it will cause ↵li-elvin2010-06-093-23/+78
| | | | | | SmbiosFldMiscTypeOEM buffer overflow. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10569 6f19259b-4bc3-4df7-8a09-765794883524
* fix GCC X64 build brokenklu22010-06-051-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10568 6f19259b-4bc3-4df7-8a09-765794883524
* fix X64 build brokenklu22010-06-051-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10567 6f19259b-4bc3-4df7-8a09-765794883524
* Change MaxBlock to HEX value to avoid GCC build failure.li-elvin2010-06-041-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10566 6f19259b-4bc3-4df7-8a09-765794883524
* Do the following fix up in SetupBrowser driver:lgao42010-06-043-57/+51
| | | | | | | | | | 1) Check whether ConfigAccess is NULL before use it. 2) Don't do call back for UI_ACTION_REFRESH_FORMSET action. 3) Release resource before leave SetupBrowser() function. 4) Use the unified check method (HiiHandle, FormsetGuid and FormId) to check FORM is open or close. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10565 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that ASSERT() at line 1391 incorrectly asserts when order list ↵xli242010-06-031-4/+6
| | | | | | variable is empty. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10564 6f19259b-4bc3-4df7-8a09-765794883524
* Convert some C-style comments to Doxygen style for coding standard compliance.darylm5032010-06-032-97/+98
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10563 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed tracker #203752, Dhcp4 assert issue.hhuan132010-06-021-2/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10562 6f19259b-4bc3-4df7-8a09-765794883524
* Per UEFI spec, FORM_OPEN/FORM_CLOSE Callback function should be called for ↵lgao42010-06-025-2/+44
| | | | | | | | | each question in the form when this form opens or closes. Update all EDKII HII drivers to correctly handle FORM_OPEN and FORM_CLOSE call back. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10561 6f19259b-4bc3-4df7-8a09-765794883524
* Per UEFI spec, FORM_OPEN/FORM_CLOSE Callback function should be called for ↵lgao42010-06-028-140/+306
| | | | | | | | | each question in the form when this form opens or closes. Update SetupBrowser driver to call Callback function (FORM_OPEN/FORM_CLOSE) based on UEFI spec, and update all EDKII HII drivers to correctly handle FORM_OPEN and FORM_CLOSE call back. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10560 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed issue with InternalX86ReadIdtr referencing LDT read and not IDT read ↵geekboy15a2010-06-012-2/+2
| | | | | | operation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10559 6f19259b-4bc3-4df7-8a09-765794883524
* Update EdkShellPkg.dsc read me to add a note to remind developers to update ↵qhuang82010-06-011-2/+5
| | | | | | platform FDF files when they want to debug shell package to replace binaries from EdkShellBinPkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10558 6f19259b-4bc3-4df7-8a09-765794883524
* Correct the svn repository linkklu22010-05-311-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10557 6f19259b-4bc3-4df7-8a09-765794883524
* Add DMA Lib for generic ARM cache coherency model.andrewfish2010-05-292-0/+319
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10556 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up OMAP DMA lib and split into generic DMA lib based on PCI_IO DMA ↵andrewfish2010-05-2911-365/+14
| | | | | | abstractions and make OMAP DMA lib about channel programming only. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10555 6f19259b-4bc3-4df7-8a09-765794883524
* NullDmaLib:DmaMap() function needs to return valid DeviceAddress.andrewfish2010-05-281-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10554 6f19259b-4bc3-4df7-8a09-765794883524
* Make the [BuildOption] match the others for GCC.andrewfish2010-05-281-2/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10553 6f19259b-4bc3-4df7-8a09-765794883524
* Set the default compilers arch flags for these packagesandrewfish2010-05-283-4/+25
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10552 6f19259b-4bc3-4df7-8a09-765794883524
* Add a DMA lib that works like PCI_IO protocl. Add a NULL version that would ↵andrewfish2010-05-284-2/+350
| | | | | | work with Intel (DMA is coherent no matter what you do). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10551 6f19259b-4bc3-4df7-8a09-765794883524
* If SCSI version support Read/Write (16) command, use both commands to access ↵li-elvin2010-05-282-41/+244
| | | | | | disk especially for above 2TB. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10550 6f19259b-4bc3-4df7-8a09-765794883524
* Add Read/Write (16) command to SCSI library.li-elvin2010-05-283-18/+311
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10549 6f19259b-4bc3-4df7-8a09-765794883524
* remove unnecessary EFI64_SHADOW_ALL_LEGACY_ROM in GenericBdsLib.niruiyu2010-05-284-75/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10548 6f19259b-4bc3-4df7-8a09-765794883524
* Fix line ending issue. Update DMA Map primatives to double buffer if buffer ↵andrewfish2010-05-282-179/+223
| | | | | | does not start on cache line boundary. If buffer is not a multiple of a cache line only whole cache lines will be allowed in the buffer. This is part of the MAP API. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10547 6f19259b-4bc3-4df7-8a09-765794883524
* Add a little more code for SD Card DMA, but make sure it is turned off ↵andrewfish2010-05-281-1/+37
| | | | | | until it is debugged. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10546 6f19259b-4bc3-4df7-8a09-765794883524