edk2/ShellPkg/Application/Shell
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
..
ConsoleLogger.c ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ConsoleLogger.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ConsoleWrappers.c ShellPkg: Update the comments of ReadKeyStroke and ReadKeyStrokeEx 2024-04-03 10:25:06 +08:00
ConsoleWrappers.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
FileHandleInternal.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
FileHandleWrappers.c ShellPkg/UefiShellLib: Add IsDotOrDotDot() function 2026-04-24 18:18:47 +00:00
FileHandleWrappers.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Shell.c ShellPkg: Use the newly introduced ShellPrintDefaultEx() alias 2025-10-01 10:02:57 +02:00
Shell.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Shell.inf ShellPkg/Shell: Remove duplicate Guid in INF file 2026-04-29 11:18:10 +02:00
Shell.uni ShellPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:25 -07:00
ShellEnvVar.c ShellPkg: Fixed Deadcode and Null field Coverity warnings. 2025-07-24 07:57:29 +00:00
ShellEnvVar.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ShellManParser.c ShellPkg: Shell: CodeQL Fixes 2024-10-29 02:09:18 +00:00
ShellManParser.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ShellParametersProtocol.c ShellPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias 2025-10-01 10:02:57 +02:00
ShellParametersProtocol.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ShellProtocol.c ShellPkg/Shell: Preserve multi-instance device paths 2026-08-26 13:32:07 +02:00
ShellProtocol.h ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00