edk2/ShellPkg
JinKang cc9a0425a2 ShellPkg/Shell: Preserve multi-instance device paths
EfiShellGetMapFromDevicePath() stops at any end-type node and
converts an end-instance node into an end-entire node. This truncates a
multi-instance device path and modifies the protocol data in place.

Walk until the end-entire node instead. This leaves intermediate
instances and the original device path unchanged.

Signed-off-by: JinKang <2371488344@qq.com>
2026-08-26 13:32:07 +02:00
..
Application ShellPkg/Shell: Preserve multi-instance device paths 2026-08-26 13:32:07 +02:00
DynamicCommand ShellPkg: Remove improper Depex section in UEFI_APPLICATION 2026-06-09 05:51:07 +00:00
Include ShellPkg/UefiShellLib: Add IsDotOrDotDot() function 2026-04-24 18:18:47 +00:00
Library ShellPkg/EfiDecompress: Fix Codeql issues 2026-08-04 10:35:35 +03:00
Test ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ShellPkg.ci.yaml Global: Set MarkdownLintCheck plugin to AuditOnly 2026-07-29 12:32:09 +00:00
ShellPkg.dec ShellPkg: Remove PcdShellSupportOldProtocols 2025-06-13 21:11:49 +00:00
ShellPkg.dsc ShellPkg: Remove ARM32 Support 2025-09-25 22:04:10 +00:00