Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
lzeng14 b504f51998 Optimize the log entry search algorithm to save boot performance.
1. Search from the first entry can be changed to Search from the end entry, because most End just follows its Start.
2. Match Start and End entry, the first comparison can be changed from Handle to EndTimeStamp, because only zero EndTimeStamp is required to be matched.

Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13367 6f19259b-4bc3-4df7-8a09-765794883524
2012-05-29 05:02:43 +00:00
AppPkg Update copyright format 2012-04-24 06:49:39 +00:00
ArmPkg ArmPlatformPkg: Replaced 'ArmGicSecLib' by 'ArmGicLib' 2012-05-02 20:19:00 +00:00
ArmPlatformPkg ArmPlatformPkg: Replaced 'ArmGicSecLib' by 'ArmGicLib' 2012-05-02 20:19:00 +00:00
BaseTools Sync BaseTools Trunk (version r2524) to EDKII main trunk. 2012-05-23 08:27:14 +00:00
BeagleBoardPkg BeagleBoardPkg/b.bat: Updated RVCT toolchain name 2012-05-02 20:16:38 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
CryptoPkg Use current time value as default random seed in BaseCryptLib. 2012-05-10 07:58:02 +00:00
DuetPkg DuetPkg: Enabled build with new version of CpuDxe driver. 2012-05-18 20:22:36 +00:00
EdkCompatibilityPkg Update MdePkg and EdkCompatibilityPkg INT8 definition to be typedef signed char to follow UEFI spec. 2012-05-16 00:42:41 +00:00
EdkShellBinPkg Update copyright format 2012-04-24 06:49:39 +00:00
EdkShellPkg Update copyright format 2012-04-24 06:49:39 +00:00
EmbeddedPkg EmbeddedPkg/Ebl: Returned an error message when a command is not supported 2012-05-02 20:19:52 +00:00
EmulatorPkg EmulatorPkg/build.sh: Fix link issue for openSUSE 2012-04-30 23:50:08 +00:00
FatBinPkg FatBinPkg/License.txt: Sync with License.txt in FatPkg 2012-04-11 23:19:56 +00:00
IntelFrameworkModulePkg Refine the code to follow coding style. 2012-05-28 07:03:26 +00:00
IntelFrameworkPkg Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg Optimize the log entry search algorithm to save boot performance. 2012-05-29 05:02:43 +00:00
MdePkg Correct a bug in AsmCpuidEx() to return correct ECX and EDX. 2012-05-25 03:02:26 +00:00
NetworkPkg Fixes issues with "Discard Changes and Exit" option in IPv6 driver's Advance Configuration menu. 2012-04-28 09:43:31 +00:00
Nt32Pkg Remove the check of signature because the code which looks for the input NotifyHandle in the internal linked list is enough. 2012-05-24 08:29:09 +00:00
Omap35xxPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
OptionRomPkg update copyright format 2012-05-23 00:47:12 +00:00
OvmfPkg Update to use correct file name for video option. 2012-05-28 06:37:32 +00:00
PcAtChipsetPkg Update copyright format 2012-04-24 06:49:39 +00:00
PerformancePkg Add new extension PerformanceLib APIs to store ID info. 2012-04-24 09:15:10 +00:00
SecurityPkg Fix a bug in DxeImageVerificationLib to use the correct certificate length when verifying a signed EFI image. 2012-05-28 04:51:53 +00:00
ShellBinPkg Update copyright format 2012-04-24 06:49:39 +00:00
ShellPkg ShellPkg: Enable Ctrl-C characters to be processed over serial interfaces that do not pass control key modifiers (like SimpleTextInOutSerial) 2012-05-22 22:16:37 +00:00
SourceLevelDebugPkg Fix typo "Debugt". 2012-04-25 08:03:26 +00:00
StdLib Update copyright format 2012-04-24 06:49:39 +00:00
StdLibPrivateInternalFiles Update copyright format 2012-04-24 06:49:39 +00:00
UefiCpuPkg UefiCpuPkg: Added code to enable Local APIC. 2012-05-18 20:29:14 +00:00
UnixPkg Update copyright format 2012-04-24 06:49:39 +00:00
BuildNotes2.txt Update EDKII BuildNotes to say the default tool chain tag is VS2008 instead of VS2005 2011-12-14 06:15:48 +00:00
edksetup.bat Added VS2010 support in edksetup script. 2012-04-10 07:45:35 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00