Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MdeModulePkg: Enable VarCheckHiiLibStandaloneMm #5938

Merged
merged 11 commits into from
Sep 2, 2024

Commits on Sep 2, 2024

  1. MdeModulePkg: Relocation of mVarCheckHiiBin declaration

    Relocate the declaration of mVarCheckHiiBin to support for standalone
    MM modules utilizing the same mVarCheckHiiBin.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0f73d8e View commit details
    Browse the repository at this point in the history
  2. MdeModulePkg: Add VarCheckHiiLibMmDependency library.

    VarCheckHiiLibMmDependency retrieve data (mVarCheckHiiBin) at the end
    of the DXE phase, and pass the acquired data to the
    VarCheckHiiLibStandaloneMm through a communication protocol.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    250d5d6 View commit details
    Browse the repository at this point in the history
  3. MdeModulePkg: Enable VarCheckHiiLibMmDependency

    Cc: Liming Gao <[email protected]>
    Cc: Jiaxin Wu <[email protected]>
    Cc: Ray Ni <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    1b9a163 View commit details
    Browse the repository at this point in the history
  4. MdeModulePkg: Modified BuildVarCheckHiiBin parameter to IN OUT.

    Change the Size parameter of BuildVarCheckHiiBin from OUT to an
    input-output parameter.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    8072468 View commit details
    Browse the repository at this point in the history
  5. MdeModulePkg: Rename VarCheckHiiLibNullClass as VarCheckHiiLib.

    No functional changes.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    fa88b51 View commit details
    Browse the repository at this point in the history
  6. MdeModulePkg: Wrap SetVariableCheckHandlerHii as a common API

    Rename SetVariableCheckHandlerHii and wrap it as a common API to
    facilitate the usage in the following patches.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    a1dcc80 View commit details
    Browse the repository at this point in the history
  7. MdeModulePkg: Relocate VarCheckHiiInternalDumpHex, VarCheckHiiQuestion

    Move VarCheckHiiInternalDumpHex and VarCheckHiiQuestion to the common
    file.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    11caa99 View commit details
    Browse the repository at this point in the history
  8. MdeModulePkg: Move DUMP_VAR_CHECK_HII in common file

    No functional changes.
    Move DUMP_VAR_CHECK_HII in common file
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    00837f7 View commit details
    Browse the repository at this point in the history
  9. MdeModulePkg: Add VarCheckHiiLibStandaloneMm.

    This library is designed for handling variable HII checks within the
    Standalone MMm environment. It includes the functions
    dedicated to registering handlers that process information received
    from VarCheckHiiLibMmDependency.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    16a099e View commit details
    Browse the repository at this point in the history
  10. MdeModulePkg: Enable VarCheckHiiLibStandaloneMm.

    Enable VarCheckHiiLibStandaloneMm.
    
    Cc: Liming Gao <[email protected]>
    Cc: Rahul Kumar <[email protected]>
    Cc: Gerd Hoffmann <[email protected]>
    Cc: Star Zeng <[email protected]>
    Cc: Hongbin1 Zhang <[email protected]>
    Cc: Wei6 Xu <[email protected]>
    Cc: Dun Tan <[email protected]>
    Cc: Dandan Bi <[email protected]>
    
    Signed-off-by: Yuanhao Xie <[email protected]>
    xieyuanh authored and lgao4 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7438f29 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3bcf46b View commit details
    Browse the repository at this point in the history