UDK2017 ShellPkg Notes
-
Support features introduced in Shell Specification 2.2:
- Support "-nc" flag in "disconnect"
- Support special output file "NULL"
- Support to change background and foreground colors in "cls"
- Support "-fwui" flag in "reset"
- Support "-sfo" flag in "dmpstore"
- Support "decode" flag to dump GUID/GuidName mappings in "dh"
- Support "-ec" flag in "pci"
- Support "-n" and "-s" flags in "comp"
- Support "mod", "modf", "modp" and "modh" in "bcfg"
- Support "-exit" in Shell core
- Support new data formats "=0x", "=0X", "=H", "=h", "=S", "=L" and "=P" in "setvar"
-
Enhance "dp" to be platform independent
-
Add Persistent Memory support in "memmap"
-
Support to decode entries defined in SMBIOS Spec 3.1.0 and 3.1.1 in "smbiosview"
-
Add gUefiShellFileGuid definition referring to the FILE_GUID in ShellPkg/Application/Shell/Shell.inf
-
Always dump the extended configuration space for PCIE device in "pci"
-
Dump memory map information for all memory types in "memmap"
-
Remove unnecessary ShellPkg/Readme.txt
- Fix "echo" to handle special characters properly
- Fix "hexedit" to avoid hang when saving file
- Fix "cd" to change to root directory when using "cd "
- Fix "mv" to deny moving parent of current directory in "mv"
- Fix ">v" and ">>v" to update environment variable properly
- Add missing header lines for Standard Format Output of "cls"
- Fix "cd" to support "fsx:dir"
- Fix Shell core to invoke shell command properly when command parameters contain spaces
- Fix "smbiosview" to display properly for Type 0/3/10 entries
- Fix Shell core not able to run "startup.nsh"
- Fix "devtree" to avoid memory leak
- Fix "alias" to support upper-case alias
- Fix "parse" to handle Unicode stream from pipe correctly
- "rm" can delete current working directory via other map name.
- "devcfg" does not overlap boot manager functionality.