summaryrefslogtreecommitdiff
path: root/CryptoPkg/CryptoPkg.uni
diff options
context:
space:
mode:
authorQiu Shumin <shumin.qiu@intel.com>2016-04-01 09:02:20 +0800
committerQiu Shumin <shumin.qiu@intel.com>2016-04-15 11:10:30 +0800
commitb62bb8854fc5ab36b9b88f8bee9a276558bbcd96 (patch)
treea5e9c6c47a3d79fb833905c8e609d332322f13a2 /CryptoPkg/CryptoPkg.uni
parent7a5f1426c57bcaaa87c5c9a86c5ab2090c890453 (diff)
downloadedk2-platforms-b62bb8854fc5ab36b9b88f8bee9a276558bbcd96.tar.xz
ShellPkg : Cache the environment variable into memory to enhance
the performance. Currently UEFI Shell reads variable storage to get the environment variables every time running a new command. And reading(writing) UEFI variables is a high cost operation on most platforms. In order to enhance the performance this patch read the variable storage once and cache the environment variables in memory. Every further 'set' command will save the variable not only to Shell cache, but also the flash variable storage. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Qiu Shumin <shumin.qiu@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> Reviewed-by:Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'CryptoPkg/CryptoPkg.uni')
0 files changed, 0 insertions, 0 deletions