diff options
author | Laszlo Ersek <lersek@redhat.com> | 2019-09-07 00:19:29 +0200 |
---|---|---|
committer | Laszlo Ersek <lersek@redhat.com> | 2019-10-09 09:40:10 +0200 |
commit | 7eb6160d4fdff25ca623a4006e6f93e5e81038bf (patch) | |
tree | f104aa10b980c09e8adbc94e92dc553cc3585edd /StandaloneMmPkg/Core/Dependency.c | |
parent | d5e35fddec9389b50b362c84eda6b47975b99fa0 (diff) | |
download | edk2-7eb6160d4fdff25ca623a4006e6f93e5e81038bf.tar.gz edk2-7eb6160d4fdff25ca623a4006e6f93e5e81038bf.tar.bz2 edk2-7eb6160d4fdff25ca623a4006e6f93e5e81038bf.zip |
ShellPkg/UefiShellLib: clarify workaround for unfixable EdkShell bug
The EDK 1 Shell (available at <https://github.com/tianocore/edk-Shell>)
has a bug in its EFI_SHELL_ENVIRONMENT2.Execute() implementation that
edk2's UefiShellLib has no choice but to work around.
Improve the explanation in the code. Also, document the implicit
EFI_HANDLE -> (EFI_HANDLE*) conversion, which happens implicitly after
dereferencing ParentHandle, with an explicit cast.
In practice, this patch is a no-op.
Cc: Jaben Carsey <jaben.carsey@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Diffstat (limited to 'StandaloneMmPkg/Core/Dependency.c')
0 files changed, 0 insertions, 0 deletions