summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Copy head(r18255) from main trunk excluding UNI files.UDK2010.SR1Jeff Fan2015-08-2548-1354/+3811
| | | | | | | | Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> Signed-off-by: Hao Wu <hao.a.wu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@18304 6f19259b-4bc3-4df7-8a09-765794883524
* Copy head(r17080) from UDK2014.SP1 Branch with excluding UNI files.Jeff Fan2015-04-0224-446/+813
| | | | | | | Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@17104 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r2668 from BTT.Jeff Fan2014-06-191-2/+3
| | | | | | | | | Fix GCC build rules for ASL sources that contain PCDs. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15568 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15425 and r15426 from main trunk.Jeff Fan2014-04-032-1/+3
| | | | | | | | | | 1. Check the parameter before use it. 2. Add missing parameter comment in AddPubKeyInStore() Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15429 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15416 from main trunk.Jeff Fan2014-03-311-1/+0
| | | | | | | | | Remove unused [PcdsDynamic, PcdsDynamicEx] section. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15417 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15412 from main trunk.Jeff Fan2014-03-282-4/+8
| | | | | | | | | Check the input file pointer before use it. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15415 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15388, r15404, r15405, and r15409 from main trunk.Jeff Fan2014-03-2824-269/+738
| | | | | | | | | | | | | | 1. MdeModulePkg/SecurityPkg Variable: Calculate enough space for PlatformLang and Lang variables and use PcdUefiVariableDefaultLangDeprecate to turn off auto update between PlatformLang and Lang variables. 2. Calculate enough space for 2 variables (public key and variable data) instead of directly setting them 1 by 1. Fixed a bug in public key reclaim(). 3. Remove hide TPM support. 4. SecurityPkg Variable: Add NULL pointer check. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15414 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15385, r15386, r15387, r15391, r15393, r15401, r15403, r15407, ↵Jeff Fan2014-03-2824-187/+749
| | | | | | | | | | | | | | | | | and r15410 from main trunk. 1. Report the setting variable failure to platform through the status code when core cannot handle the error. 2. Report the setting variable failure to platform through the status code when core cannot handle the error. 3. Support load 64 bit image from 32 bit core. Add more enhancement to check invalid PE format. 4. Remove RT attribute for variable LegacyDevOrder. 5. Add check to make sure the data be valid. 6. Remove RT attribute for variable PlatDriOver. 7. Update code logic, remove ASSERT and use error handling. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15413 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15351 from main trunk.Jeff Fan2014-03-282-5/+4
| | | | | | | | | Removes MacString Rt attribute in Ip4Config/Mnp driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15411 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15376 from main trunk.Jeff Fan2014-03-241-1/+1
| | | | | | | | | Comment PwdCredential driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15377 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15360 from main trunk.Jeff Fan2014-03-218-177/+151
| | | | | | | | | Fix current TPM device string missing. Use efivarstore instead of varstor, remove TPM disable. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15361 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15357 from main trunk.Jeff Fan2014-03-212-38/+45
| | | | | | | | | MdeModulePkg PCD: Fix PCD driver to return default data if size mismatch. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15359 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15356 from main trunk.Jeff Fan2014-03-214-7/+22
| | | | | | | | | Force UID modules build error to warn user that currently it is just a sample. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15358 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15340 from main trunk.Jeff Fan2014-03-202-25/+50
| | | | | | | | | MdeModulePkg/SecurityPkg Variable: Return error status to avoid inconsistency between PlatformLang and Lang. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15349 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15338 from main trunk.Jeff Fan2014-03-201-33/+51
| | | | | | | | | Did proper error handling when SetVariable failed, and put RTC write operation at the behind of SetVariable, if SetVariable failed, RTC content could not be changed. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15348 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15333 and r15337 from main trunk.Jeff Fan2014-03-203-16/+77
| | | | | | | | | | | 1. Do not reset system when the MemoryTypeInformation variable cannot be written. Remove the RT attribute for the MemoryTypeInformation variable because it's not necessary. 2. IntelFrameworkModulePkg AcpiS3SaveDxe: Remove ASSERT, add lock and remove RT for AcpiGlobalVariable variable. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15347 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15330, r15331 and r15336 from main trunk.Jeff Fan2014-03-203-14/+14
| | | | | | | | | | | 1. Remove ASSERT check for SetVariable in FirmwarePerformanceDataTableDxe. 2. Add comments to describe PlatformDriOverrideDxe is used for test purpose. 3. Remove ASSERT when SetVariable for ConOutDev/ConInDev/ErrOutDev variables failed. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15346 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15328 from main trunk.Jeff Fan2014-03-203-9/+15
| | | | | | | | | | Remove ASSERT when failed to Get/Set "AttemptOrder" and "ClientId" variable. Removes RT attribute for "AttemptOrder?" variable. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15345 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15321, r15329, r15334 and r15339 from main trunk.Jeff Fan2014-03-2011-72/+101
| | | | | | | | | | | | 1. Remove unused variable attribute flag. 2. Fix the return status when physical presence variable and MemoryOverwriteRequestControl variable are corrupt. 3. Add comments for PcdHideTpmSupport. 4. Fix the return value bug when updating public key database variable failure. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15344 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r15233 from main trunk.Jeff Fan2014-03-201-1/+25
| | | | | | | | | Add more check for PE COFF SizeOfHeader field. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15343 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r15136 and r15137 from main trunk.Jeff Fan2014-03-204-163/+343
| | | | | | | | | | | 1. DxeCore is designed to trust input data, so add comments to reminder caller to do check to follow PI specification when necessary. Since LBA_CACHE is DxeCore implementation specific, DxeCore will check it here. 2. CapsulePei coalesce need add more sanity check for each Capsule Fragment. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15342 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14454, r14455, r14456, r14457, r14458, and r14462 from main trunk.Jeff Fan2014-03-2031-539/+1588
| | | | | | | | | | | | | 1. MdeModulePkg: Variable drivers robustly handle crashes during Reclaim(). 2. SecurityPkg: Variable drivers robustly handle crashes during Reclaim(). 3. Nt32Pkg: Use FaultTolerantWritePei driver. 4. EmulatorPkg: Use FaultTolerantWritePei driver. 5. OvmfPkg EmuVariableFvbRuntimeDxe: Let FaultTolerantWriteDxe to init working block header. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@15341 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14006, r14034 and r14035 from main trunk.vanjeff2013-10-162-6/+18
| | | | | | | | 1. Base on the value type to get the value for default opcode. 2. Base on the type field to generate numeric opcode. 3. Base on the type field to generate oneof opcode. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14778 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14774 from main trunk.vanjeff2013-10-151-50/+98
| | | | | | Clean the garbage space for the statements nest in subtitle menu. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14775 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14768 from main trunk.vanjeff2013-10-151-122/+122
| | | | | | Move update legacy order logic from CHANGING to CHANGED. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14772 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14760 from main trunk.vanjeff2013-10-104-25/+66
| | | | | | Just like EhciDxe, do not reset host controller when debug capability is enabled in XhciDxe driver. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14762 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14758 from main trunk.vanjeff2013-10-091-2/+4
| | | | | | Restore the correct cursor status after finish creating the dialog. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14759 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14754 from main trunk.vanjeff2013-10-094-5/+10
| | | | | | Correct LIBRARY_CLASS definition and declaration. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14756 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14750from main trunk.vanjeff2013-10-091-3/+3
| | | | | | Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14753 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14459 and r14751 from main trunk.vanjeff2013-10-098-109/+109
| | | | | | | | 1. MdeModulePkg/Usb: Update some debug messages' print level to EFI_D_VERBOSE. 2. Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14752 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14747 and r14748 from main trunk.vanjeff2013-10-081-56/+91
| | | | | | | | 1. Fix display engine driver paint some menu error. 2. Fix orderedlist opcode shows abnormal. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14749 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14735, r14736 and r14737 from main trunk.vanjeff2013-09-295-350/+643
| | | | | | Fix form flash issue. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14738 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14733 from main trunk.vanjeff2013-09-271-6/+5
| | | | | | Fix the BdsExpandPartitionPartialDevicePathToFull() hang issue by duplicates BlockIoDevicePath when the CachedDevicePath returned from BdsLibDelPartMatchInstance() is NULL. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14734 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14451, r14452, r14453 and r14474 from main trunk.vanjeff2013-09-265-1170/+2179
| | | | | | | | Update HiiDataBase and UefiHiiLib to support Name/Value varstore. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14732 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r13594 from main trunk.vanjeff2013-09-261-10/+107
| | | | | | Enable wide string support for CreatePopUp function in UefiLib. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14731 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r13751 and r13887 from main trunk.vanjeff2013-09-261-2/+8
| | | | | | | 1. Enable EFI_IFR_DEFAULT2 opcode in browser. 2. Correct the definition for Modal opcode, from EFI_IFR_MODAL to EFI_IFR_MODAL_TAG. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14730 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r12929 from main trunk.vanjeff2013-09-263-3/+3
| | | | | | Correct definition to follow spec. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14729 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14614, r14624, r14625, r14673 and r14727 from main trunk.vanjeff2013-09-267-96/+334
| | | | | | | | | 1. Update sample code for date/time. 2. Enable warningif opcode in browser. 3. Refine question value update logic. 4. Use RETRIEVE instead of CHANGING for refresh question. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14728 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14711 from main trunk.vanjeff2013-09-253-31/+43
| | | | | | | Fix deadloop issue in BrowserCallback function. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14726 6f19259b-4bc3-4df7-8a09-765794883524
* Copy ShellBinPkg r14707 to UDK2010.SR1 Branch.vanjeff2013-09-2517-0/+363
| | | | git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14725 6f19259b-4bc3-4df7-8a09-765794883524
* Copy ShellPkg r14707 to UDK2010.SR1 Branch.vanjeff2013-09-25219-0/+93589
| | | | git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14724 6f19259b-4bc3-4df7-8a09-765794883524
* Copy BaseTools r14710 to UDK2010.SR1 Branch.vanjeff2013-09-25716-0/+314984
| | | | git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14723 6f19259b-4bc3-4df7-8a09-765794883524
* Delete old BaseTools, ShellPkg and ShellBinPkg from UDK2010.SR1 Branch.vanjeff2013-09-25931-405739/+0
| | | | git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14722 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14692 from main trunk.vanjeff2013-09-241-0/+1
| | | | | | | Resolve TpmMeasurementLib dependency introduced. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14709 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14428 from main trunk.vanjeff2013-09-241-4/+6
| | | | | | | MdeModulePkg/AtaBus: wait up to 30s for ATA cmd response in Standby/Idle mode to follow ATA spec. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14708 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14682 from main trunk.vanjeff2013-09-231-2/+4
| | | | | | | Fix a bug in Ip4 driver that Ip4.Transmit() interface may return EFI_INVALID_PARAMETER without restore TPL. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14698 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14694 from main trunk.vanjeff2013-09-231-5/+7
| | | | | | | Add missing comments for function parameters. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14697 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14695 from main trunk.vanjeff2013-09-231-2/+4
| | | | | | | MdeModulePkg/NvmExpressDxe: Fix an issue of potential uninitialized local variable. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14696 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patches r14686, r14687 and r14691 from main trunk.vanjeff2013-09-22103-61/+19589
| | | | | | | 1. Add TPM2 related header file. 2. Add TPM2 implementation. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14693 6f19259b-4bc3-4df7-8a09-765794883524
* Sync patch r14672 from main trunk.vanjeff2013-09-1818-103/+152
| | | | | | | Create PCDs in MdeModulePkg for ACPI table OEM_ID/OEM_TABLE_ID/OEM_REVISION/CREATOR_ID/CREATOR_REVISION customization. git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1@14685 6f19259b-4bc3-4df7-8a09-765794883524