diff options
author | Ceping Sun <cepingx.sun@intel.com> | 2024-09-27 13:50:26 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-03-20 02:37:31 +0000 |
commit | be529ef3c9d617209fb6b17206e35b656edc68cf (patch) | |
tree | 453ebe1cc80077e361e1672b5bdf31d3def95bc4 /BaseTools/Source/Python/sitecustomize.py | |
parent | 63408b289565c719b2ae759dc815e147820a8d3e (diff) | |
download | edk2-be529ef3c9d617209fb6b17206e35b656edc68cf.zip edk2-be529ef3c9d617209fb6b17206e35b656edc68cf.tar.gz edk2-be529ef3c9d617209fb6b17206e35b656edc68cf.tar.bz2 |
OvmfPkg/QemuFwCfgLib: Add FwCfg cache interface
Since TDVF needs to cache and measure FwCfg, it is required to
add an API to support cache with optional measurement and add some
internal interfaces to support cache in QemuFwCfgLib.
The new API is listed below:
QemuFwCfgInitCache()
The new Internal interfaces are listed below:
InternalQemuFwCfgCacheReadBytes()
InternalQemuFwCfgCacheSelectItem()
InternalQemuFwCfgCacheGetWorkArea()
InternalQemuFwCfgCacheResetWorkArea()
InternalQemuFwCfgItemCached()
InternalQemuFwCfgCacheReading()
InternalQemuFwCfgInitCache()
InternalQemuFwCfgCheckOvmfWorkArea()
Cc: Erdem Aktas <erdemaktas@google.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Min Xu <min.m.xu@intel.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Elena Reshetova <elena.reshetova@intel.com>
Signed-off-by: Min Xu <min.m.xu@intel.com>
Signed-off-by: Ceping Sun <cepingx.sun@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/sitecustomize.py')
0 files changed, 0 insertions, 0 deletions