Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: ace36ed376144db2f3d63c849ca88843668ea1b0
      
https://github.com/tianocore/edk2/commit/ace36ed376144db2f3d63c849ca88843668ea1b0
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c

  Log Message:
  -----------
  ShellPkg/Dmem: Extract a DisplaySystemTable() function

In an effort to simplify the code in the ShellPkg,
extract a DisplaySystemTable().
This also lowers the indentation level.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: cf67a0c78e1497ba64184af67f6760de2f1a7747
      
https://github.com/tianocore/edk2/commit/cf67a0c78e1497ba64184af67f6760de2f1a7747
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.uni

  Log Message:
  -----------
  ShellPkg/Dmem: Remove remaining of SAL System Table

The SAL System Table is unsupported and its support was
removed in commit:
f4c874c45dbc ("ShellPkg/UefiShellDebug1CommandsLib")

Remove remaining of SAL System Table handling.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 0235ac23c516fc29d5fff2e1c2f2c6fb2429c0e0
      
https://github.com/tianocore/edk2/commit/0235ac23c516fc29d5fff2e1c2f2c6fb2429c0e0
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.uni

  Log Message:
  -----------
  ShellPkg/Dmem: Remove Memory Range Capsule support

Memory Range Capsule is described in the UEFI spec 2.9
s8.5.3 Update Capsule with the following GUID:
{0DE9F0EC-88B6-428F-977A-258F1D0E5E72}

Support to print the EFI_MEMORY_RANGE_CAPSULE address in the EFI
Configuration table was added in commit: 42b0443599a6
("ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c")
but EFI_MEMORY_RANGE_CAPSULE type and GUID is not present in edk2.
Thus dmem always print a 0 value for this configuration table.

Remove support of EFI_MEMORY_RANGE_CAPSULE in dmem.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: e78453fb5485e8fda9469daa150a0c86ce924ee7
      
https://github.com/tianocore/edk2/commit/e78453fb5485e8fda9469daa150a0c86ce924ee7
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c

  Log Message:
  -----------
  ShellPkg/Dmem: Replace per-System Table variable by indexed arrays

In an effort to simplify the code in the ShellPkg,
remove the per-System Table variables by indexed arrays.

The only functional change introduced is that a non-null Smbios3
System Table:
- always replaces an Smbios System Table
- ASSERT if (Smbios3 != 0) and (Smbios != 0)
Otherwise no functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 482781a7f95d293c48479f6d6fbb56108fe342c5
      
https://github.com/tianocore/edk2/commit/482781a7f95d293c48479f6d6fbb56108fe342c5
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c

  Log Message:
  -----------
  ShellPkg/Dmem: Simplify logic by inverting Address checks

In an effort to simplify the code in the ShellPkg,
inverse checks against the 'Address'. This also lowers the
indentation level.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 2bebeb1ad408cc30f4ce717f4ce15eb3b5754053
      
https://github.com/tianocore/edk2/commit/2bebeb1ad408cc30f4ce717f4ce15eb3b5754053
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c

  Log Message:
  -----------
  ShellPkg/Dmem: Remove unnecessary EfiGetSystemConfigurationTable() calls

In an effort to simplify the code in the ShellPkg,
remove EfiGetSystemConfigurationTable() calls fetching Configuration
Table addresses that have already been collected.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 0f57fc7cf751a960252c06c63190ac3e0ed0b90d
      
https://github.com/tianocore/edk2/commit/0f57fc7cf751a960252c06c63190ac3e0ed0b90d
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c

  Log Message:
  -----------
  ShellPkg/Dmem: Remove return parameter from DisplayXXX() functions

In an effort to simplify the code in the ShellPkg,
remove the SHELL_STATUS parameter returned by:
- DisplayRtProperties()
- DisplayImageExecutionEntries()
- DisplayConformanceProfiles()

These functions are independent display functions. Thus failing to
display a configuration table should not prevent from displaying
the remaining tables.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 25daa0fcc9297c7ae76fe9e5fe50b9458eb61d4c
      
https://github.com/tianocore/edk2/commit/25daa0fcc9297c7ae76fe9e5fe50b9458eb61d4c
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/MemMap.c

  Log Message:
  -----------
  ShellPkg/MemMap: Create array of MemoryType names

In an effort to simplify the code in the ShellPkg,
replace the MemoryType names that are currently stored in individual
variables by an array of names, facilitating access to these names.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 5ff8948a12c0bd968a25592c36da028552f177df
      
https://github.com/tianocore/edk2/commit/5ff8948a12c0bd968a25592c36da028552f177df
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/MemMap.c

  Log Message:
  -----------
  ShellPkg/MemMap: Create arrays of MemoryType configuration and Page

In an effort to simplify the code in the ShellPkg:
- create a MEMORY_TYPE_INFO struct, storing per-MemoryType configuration
  information to facilitate the operations to do for each MemoryType.
- create a MEMORY_TYPE_PAGES_INFO struct, storing per-MemoryType
  Pages and PagesSize count.
Also use these arrays to facilitate Pages accounting and remove
per-MemoryType variables.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 16ffc09be1685f44c75c2869f39af8db5181564d
      
https://github.com/tianocore/edk2/commit/16ffc09be1685f44c75c2869f39af8db5181564d
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDebug1CommandsLib/MemMap.c

  Log Message:
  -----------
  ShellPkg/MemMap: Extract a ParseMemoryDescriptors() function

In an effort to simplify the code in the ShellPkg,
extract a ParseMemoryDescriptors() function.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 3fcea99da0897f8ddab3a6e3954c8b7d23253977
      
https://github.com/tianocore/edk2/commit/3fcea99da0897f8ddab3a6e3954c8b7d23253977
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DrvCfg.c

  Log Message:
  -----------
  ShellPkg/DrvCfg: Extract a ParseBufferConfig() function

In an effort to simplify the code in the ShellPkg,
extract a ParseBufferConfig().

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 7ae7bd8ef238c91a9fa213c1fb5b570fd9ad5a0b
      
https://github.com/tianocore/edk2/commit/7ae7bd8ef238c91a9fa213c1fb5b570fd9ad5a0b
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DrvCfg.c

  Log Message:
  -----------
  ShellPkg/DrvCfg: Simplify error handling in ParseBufferConfig()

In an effort to simplify the code in the ShellPkg,
simplify error handling cases in ParseBufferConfig().

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: bcfbaf5f00840f9b48599a4694258876f5151ef7
      
https://github.com/tianocore/edk2/commit/bcfbaf5f00840f9b48599a4694258876f5151ef7
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Connect.c

  Log Message:
  -----------
  ShellPkg/Connect: Simplify error handling in ShellConnectFromDevPaths()

In an effort to simplify the code in the ShellPkg,
simplify error handling case in ShellConnectFromDevPaths().

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 53f83ae00db851c589dc006d3314813ab9237e65
      
https://github.com/tianocore/edk2/commit/53f83ae00db851c589dc006d3314813ab9237e65
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Connect.c

  Log Message:
  -----------
  ShellPkg/Connect: Extract a ConnectConsoles() function

In an effort to simplify the code in the ShellPkg,
extract a ConnectConsoles() function to connect device consoles.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 9363f199007342f1419e8bd99a7077be3c5aa620
      
https://github.com/tianocore/edk2/commit/9363f199007342f1419e8bd99a7077be3c5aa620
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Connect.c

  Log Message:
  -----------
  ShellPkg/Connect: Extract a ConnectFromEfiVariable() function

In an effort to simplify the code in the ShellPkg,
extract a ConnectFromEfiVariable() function to connect devices
pointed by a list of EFI variables.

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 44a3048c7c234be4503dbb916bbaddc6503eaa43
      
https://github.com/tianocore/edk2/commit/44a3048c7c234be4503dbb916bbaddc6503eaa43
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Include/Library/ShellLib.h

  Log Message:
  -----------
  ShellPkg/ShellLib.h: Add aliases for ShellPrintEx() and ShellPrintHiiEx()

Most calls to ShellPrintEx() and ShellPrintHiiEx() are done
using the default optional value for the:
- location, through the column/row arguments
- language

Create aliases that automatically populate the col, row and language
optional parameters with their default value. This helps to reduce:
- the information to read/understand by users
- the code size

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 432feb6b56f652decb1e3287554635b6253f52a5
      
https://github.com/tianocore/edk2/commit/432feb6b56f652decb1e3287554635b6253f52a5
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M NetworkPkg/Application/VConfig/VConfig.c

  Log Message:
  -----------
  NetworkPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias

Make use the newly introduced ShellPrintHiiDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintHiiEx (-1, -1, NULL,"
with:
- "ShellPrintHiiDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: c4a8b001f34c19cd411566cb4cd672eb1fac5478
      
https://github.com/tianocore/edk2/commit/c4a8b001f34c19cd411566cb4cd672eb1fac5478
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Application/Shell/Shell.c
    M ShellPkg/Application/Shell/ShellParametersProtocol.c
    M ShellPkg/Application/Shell/ShellProtocol.c
    M ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
    M ShellPkg/DynamicCommand/DpDynamicCommand/DpTrace.c
    M ShellPkg/DynamicCommand/TftpDynamicCommand/Tftp.c
    M ShellPkg/DynamicCommand/VariablePolicyDynamicCommand/VariablePolicy.c
    M ShellPkg/DynamicCommand/VariablePolicyDynamicCommand/VariablePolicy.h
    M ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c
    M ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Comp.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dblk.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/DmpStore.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/Edit.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/EditInputBar.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/EfiCompress.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/EfiDecompress.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/LoadPciRom.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/MemMap.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Mm.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Mode.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Pci.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SetSize.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SetVar.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/EventLogInfo.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/LibSmbiosView.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Connect.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DevTree.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Devices.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Dh.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Disconnect.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Drivers.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DrvCfg.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/OpenInfo.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Reconnect.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Unload.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/Exit.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/For.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/Goto.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/If.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/Shift.c
    M ShellPkg/Library/UefiShellLevel1CommandsLib/Stall.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Attrib.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Cd.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Load.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Map.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/MkDir.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Parse.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Reset.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Rm.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Set.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Vol.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Cls.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Echo.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/GetMtc.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Help.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Pause.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Touch.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Type.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Ver.c
    M ShellPkg/Library/UefiShellNetwork1CommandsLib/Ifconfig.c
    M ShellPkg/Library/UefiShellNetwork1CommandsLib/Ping.c
    M ShellPkg/Library/UefiShellNetwork2CommandsLib/Ifconfig6.c
    M ShellPkg/Library/UefiShellNetwork2CommandsLib/Ping6.c

  Log Message:
  -----------
  ShellPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias

Make use the newly introduced ShellPrintHiiDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintHiiEx (-1, -1, NULL,"
with:
- "ShellPrintHiiDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: c71d0e7153656b3f339c67eba5e2ada6bd164b55
      
https://github.com/tianocore/edk2/commit/c71d0e7153656b3f339c67eba5e2ada6bd164b55
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M PrmPkg/Application/PrmInfo/PrmInfo.c

  Log Message:
  -----------
  PrmPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias

Make use the newly introduced ShellPrintHiiDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintHiiEx (-1, -1, NULL,"
with:
- "ShellPrintHiiDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 9ff74659a8ca73cad7c5c1e32823aad9396ac1be
      
https://github.com/tianocore/edk2/commit/9ff74659a8ca73cad7c5c1e32823aad9396ac1be
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.c

  Log Message:
  -----------
  OvmfPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias

Make use the newly introduced ShellPrintHiiDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintHiiEx (-1, -1, NULL,"
with:
- "ShellPrintHiiDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: aa29d51637d75aaf398fc8bda60af9726690615c
      
https://github.com/tianocore/edk2/commit/aa29d51637d75aaf398fc8bda60af9726690615c
  Author: Pierre Gondois <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Application/Shell/FileHandleWrappers.c
    M ShellPkg/Application/Shell/Shell.c
    M ShellPkg/DynamicCommand/HttpDynamicCommand/Http.c
    M ShellPkg/DynamicCommand/TftpDynamicCommand/Tftp.c
    M ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Comp.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Dblk.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/EditTitleBar.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexEdit.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Mm.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/Pci.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SetVar.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c
    M ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosView.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DevTree.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Drivers.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/DrvDiag.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/OpenInfo.c
    M ShellPkg/Library/UefiShellDriver1CommandsLib/Unload.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Parse.c
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Reset.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Echo.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Type.c
    M ShellPkg/Library/UefiShellLevel3CommandsLib/Ver.c
    M ShellPkg/Library/UefiShellLib/UefiShellLib.c

  Log Message:
  -----------
  ShellPkg: Use the newly introduced ShellPrintDefaultEx() alias

Make use the newly introduced ShellPrintDefaultEx() alias and
replace wherever it is possible:
- "ShellPrintEx (-1, -1,"
with:
- "ShellPrintDefaultEx ("

No functional change is introduced.

Signed-off-by: Pierre Gondois <[email protected]>


  Commit: 8b22c532b37b1c26185fa4e6eb9d465e3cb7e923
      
https://github.com/tianocore/edk2/commit/8b22c532b37b1c26185fa4e6eb9d465e3cb7e923
  Author: Leif Lindholm <[email protected]>
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
    M ShellPkg/Library/UefiShellLevel2CommandsLib/Load.c

  Log Message:
  -----------
  ShellPkg/Library: rework Shell...CommandsLib Load.c

CodeQL incorrectly flags that LoadedDriverImage might be derferenced
while NULL, but the actual code paths make that impossible.

Strip several levels of success handling to improve readability for
humans and static analyzers both.

Signed-off-by: Leif Lindholm <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/a51255072e72...8b22c532b37b

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to