summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update HiiCompareLanguage to support case that language in String package is ↵lgao42011-03-082-5/+21
| | | | | | "en" and the input language is "en-US". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11356 6f19259b-4bc3-4df7-8a09-765794883524
* Do the following enhancement for SetupBrowser:lgao42011-03-084-158/+224
| | | | | | | | | | | | | 1. Support Scroll up and down. When hit the top, the last page will be showed. When hit the bottom, the first page will be showed. 2. Show forms page by page based on the option (including unselected and selected). 3. Add PCD to configure whether TEXT statement is set to Grayout option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11355 6f19259b-4bc3-4df7-8a09-765794883524
* Bug description:ydong102011-03-081-1/+7
| | | | | | | | | When the menu is refresh type, and the old string is longer than new string, after refresh, some old string will still show. The mainly change is: 1. This change cleans the old string first and then paints the new string. 2. Fixed old code checks grayout flag not correct. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11354 6f19259b-4bc3-4df7-8a09-765794883524
* Add AHCI support for DUET.lzeng142011-03-087-12/+1515
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11353 6f19259b-4bc3-4df7-8a09-765794883524
* fix a invalid pointer conversion when builing 32bit image.erictian2011-03-082-16/+22
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11352 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing .h file to INF filegdong12011-03-081-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11351 6f19259b-4bc3-4df7-8a09-765794883524
* Fix up the UnixPkg to work with clang on OS X. XCLANG toolchain ↵andrewfish2011-03-085-4/+10
| | | | | | configuration has already been checked into BaseTools project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11350 6f19259b-4bc3-4df7-8a09-765794883524
* ECP package BootScriptSaveOnS3SaveStateThunk driver needs to support ↵lgao42011-03-071-10/+15
| | | | | | framework 32bit dispatch code. It must be loaded into <4G memory. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11349 6f19259b-4bc3-4df7-8a09-765794883524
* Fix minor Xcode build issues.andrewfish2011-03-055-42/+42
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11348 6f19259b-4bc3-4df7-8a09-765794883524
* Fix Xcode build issue.andrewfish2011-03-051-2/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11347 6f19259b-4bc3-4df7-8a09-765794883524
* UnixPkg: Fix build for Linuxjljusten2011-03-058-12/+20
| | | | | | | | | | | | | | UnixPkg/UnixSnpDxe is currently BSD/OS X specific. Therefore we only build it if "-D NETWORK_SUPPORT" is used on the build command line. UnixPkg/build.sh and UnixPkg/build64.sh are updated to automatically define NETWORK_SUPPORT if building on OS X. <net/if_dl.h> and <net/bpf.h> are also only included in UnixPkg/Include/Common/UnixInclude.h if __APPLE__ is defined. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11346 6f19259b-4bc3-4df7-8a09-765794883524
* UnixPkg: Use build flag to prevent FatPkg from being requiredjljusten2011-03-053-2/+9
| | | | | | | | In the default case we use FatBinPkg from the edk2 tree. "-D COMPILE_BINS" can be used on the command line if FatPkg is present and needs to be built. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11345 6f19259b-4bc3-4df7-8a09-765794883524
* Correct incoming buffer size comparison to the incoming buffer, not the ↵jcarsey2011-03-041-2/+2
| | | | | | existing buffer. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11344 6f19259b-4bc3-4df7-8a09-765794883524
* when timeout is 0, infinite loop on the timeout request to follow UEFI specerictian2011-03-042-10/+32
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11343 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that BDS assumes any boot option resides in the FV is Shell ↵niruiyu2011-03-011-3/+6
| | | | | | which causes that the non-Shell FV boot option is removed by GenericBdsLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11342 6f19259b-4bc3-4df7-8a09-765794883524
* Symptom:ydong102011-02-281-0/+1
| | | | | | | | | | | The "Configuration Changed. Reset to apply it now?" screen does not show up after restoring setup values to default using the F9 hot-key. RootCause: gResetRequired flag was not set after default value restored Solution: Set gResetRequired flag to TRUE after default setup values are restored. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11340 6f19259b-4bc3-4df7-8a09-765794883524
* Puts SMM variable common definitions in SmmVariableCommon.h.gdong12011-02-288-154/+139
| | | | | | Fixed a bug that SMM_VARIABLE_COMMUNICATE_VARIABLE_INFO_ENTRY was misused as SMM_VARIABLE_COMMUNICATE_QUERY_VARIABLE_INFO. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11339 6f19259b-4bc3-4df7-8a09-765794883524
* clean non-ASCII charhhtian2011-02-261-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11338 6f19259b-4bc3-4df7-8a09-765794883524
* OvmfPkg: Add create-release.py scriptjljusten2011-02-231-0/+240
| | | | | | | This script builds OVMF IA32 and X64, and packages both versions for release. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11337 6f19259b-4bc3-4df7-8a09-765794883524
* The input StringInfo should be kept for HiiStringIdToImage() function. lgao42011-02-231-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11336 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Refine all the goto and action opcode. When the menu link to the sub form, ↵ydong102011-02-233-35/+37
| | | | | | | | | | use the goto opcode and show the arrow. Others use the action opcode. 2.update the front page info. move down one line. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11335 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Reposition the platform info. Move from the old position to left one block ↵ydong102011-02-233-3/+3
| | | | | | | | | space and down one block space. 2.Show the arrow on all the form, old logical not include the front page. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11334 6f19259b-4bc3-4df7-8a09-765794883524
* HiiCompareLanguage should use the exact match method, old code use the best ↵ydong102011-02-231-4/+3
| | | | | | match method. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11333 6f19259b-4bc3-4df7-8a09-765794883524
* Update PeiCore and DxeCore to verify FFS data checksum.lgao42011-02-232-5/+21
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11332 6f19259b-4bc3-4df7-8a09-765794883524
* SourceLevelDebugPkg: Pack CPU context structuresjljusten2011-02-222-2/+9
| | | | | | | Use #pragma pack to ensure that ASM and C code agree on the structure layout between various compilers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11331 6f19259b-4bc3-4df7-8a09-765794883524
* Add definitions for the UEFI ACPI Data Table defined in the UEFI spec and ↵rsun32011-02-223-1/+59
| | | | | | the SMM Communication ACPI Table defined in the PI spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11330 6f19259b-4bc3-4df7-8a09-765794883524
* fix refresh menu save attribute error. not consider the grayout attribute.ydong102011-02-221-3/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11329 6f19259b-4bc3-4df7-8a09-765794883524
* Add comments for the two parameters of DxeTscTimerLibConstructor.lzeng142011-02-221-0/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11328 6f19259b-4bc3-4df7-8a09-765794883524
* Update the arrow position.ydong102011-02-212-3/+5
| | | | | | | | | Use the parameter” LEFT_SKIPPED_COLUMNS” to adjust the position from the beginning of the line to the beginning of the menu string. The arrow position and the beginning of the menu string are fixed in one block space. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11327 6f19259b-4bc3-4df7-8a09-765794883524
* A minor change for the format of usage align with spec.gikidy2011-02-211-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11326 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a bug in PxeBcDriver (When disconnect PxeBc driver under shell ↵hhuan132011-02-181-1/+10
| | | | | | environment will cause a exception) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11324 6f19259b-4bc3-4df7-8a09-765794883524
* Refine coding style.ydong102011-02-182-18/+18
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11323 6f19259b-4bc3-4df7-8a09-765794883524
* Update inappropriate comments.ydong102011-02-172-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11322 6f19259b-4bc3-4df7-8a09-765794883524
* Correct copyright yearhhtian2011-02-162-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11321 6f19259b-4bc3-4df7-8a09-765794883524
* Fix shell timezone bugs (corresponding Shell SVN r47)niruiyu2011-02-169-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11320 6f19259b-4bc3-4df7-8a09-765794883524
* Update HiiCompareLanguage() function to use GetBestLanguage() API to do ↵lgao42011-02-161-17/+1
| | | | | | RFC4646 language compare. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11319 6f19259b-4bc3-4df7-8a09-765794883524
* update comments and correct reclaim algorithm if there is no record existing ↵erictian2011-02-162-5/+5
| | | | | | in FTW working block. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11318 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance BMM to support changing FlowControl setting in Front Page.ydong102011-02-168-6/+137
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11317 6f19259b-4bc3-4df7-8a09-765794883524
* Per PI spec, StatusCode related structure is not required to be defined as ↵lgao42011-02-161-10/+2
| | | | | | | | | | packed byte. So, StatusCode related structures are updated from packed to unpacked. Notes: 1. This patch is an incompatible change for the binary image built based on previous EDKII code. But, it is a compatible change for source. 2. This change will make StatusCode related definition in MdePkg to align the one defined in EcpPkg. Then, EDK driver based on EcpPkg can work together EDKII core. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11316 6f19259b-4bc3-4df7-8a09-765794883524
* Per PI1.2B spec, for the case that TE Image Relocation Data Directory Entry ↵lgao42011-02-161-1/+9
| | | | | | Virtual Address is non-zero, but the Relocation Data Directory Size is zero, BasePeCoffLib should only handle such case as PIC TE image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11315 6f19259b-4bc3-4df7-8a09-765794883524
* update copyright formathhtian2011-02-151-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11314 6f19259b-4bc3-4df7-8a09-765794883524
* minor format updatehhtian2011-02-151-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11313 6f19259b-4bc3-4df7-8a09-765794883524
* TscTimerLib in PerformancePkg is a BASE type library, which should be used ↵lzeng142011-02-159-33/+440
| | | | | | | | | by any module type. But its constructor uses the global variable mTscFrequency to store frequency, which doesn't work on XIP PEIM. Split it to two LIBs for PEI and DXE separately. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11312 6f19259b-4bc3-4df7-8a09-765794883524
* correct Intel's copyright date as the changes checked-in at r11273 & r11272 ↵erictian2011-02-122-2/+2
| | | | | | are contributed by third party. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11311 6f19259b-4bc3-4df7-8a09-765794883524
* Correct comments in DevicePathDxe.inf.lgao42011-02-121-2/+2
| | | | | | gEfiDevicePathUtilitiesProtocolGuid should be produced by this module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11310 6f19259b-4bc3-4df7-8a09-765794883524
* Add four PCDs for the different color settings of Subtitle and Text Filed on ↵lgao42011-02-126-29/+103
| | | | | | Browser. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11309 6f19259b-4bc3-4df7-8a09-765794883524
* Update DEBUG log information to specify SMM driver to be loaded in SmmCorelgao42011-02-121-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11308 6f19259b-4bc3-4df7-8a09-765794883524
* Correct typo in word in DxeCore.lgao42011-02-124-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11307 6f19259b-4bc3-4df7-8a09-765794883524
* Updates function description per UEFI2.3d. No impact is for functionality. ↵lgao42011-02-124-6/+54
| | | | | | | | | The main changes include: 1. For LoadImage() service, EFI_ACCESS_DENIED return status is added, and EFI_SECURITY_VIOLATION return status description is updated. Meanwhile, EFI_PE32_IMAGE_PROTOCOL. LoadPeImage() in MdeModulePkg is also updated to match LoadImage() service. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11306 6f19259b-4bc3-4df7-8a09-765794883524
* Update function description per UEFI2.3d. The main changes include: lgao42011-02-124-16/+22
| | | | | | | | | | | | | 1. If string is a unicode string, its description doesn’t need to specify unicode word again, because by default, string is UCS-2 (Table 6) encoded. 2. EFI_UNSUPPORTED return status is missing for EFI_EAP_PROTOCOL.SetDesiredAuthMethod() function. 3. For LoadImage() service, EFI_ACCESS_DENIED return status is added, and EFI_SECURITY_VIOLATION return status description is updated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11305 6f19259b-4bc3-4df7-8a09-765794883524