mirror of https://github.com/acidanthera/audk.git
ShellBinPkg: Ia32/X64 Shell binary update.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
This commit is contained in:
parent
bea7af2788
commit
9d0c5a2820
Binary file not shown.
Binary file not shown.
|
@ -2,7 +2,7 @@
|
|||
OVERVIEW
|
||||
============================================================================
|
||||
The binaries of ShellBinPkg are generated with ShellPkg project and built with
|
||||
BaseTools Package (git version: d2fc7711136a13ea3ea8e00de6d9651507b8ed50). The
|
||||
BaseTools Package (git version: 3ff40610334fa0f3c43659a1be10a51aacb3863b). The
|
||||
binaries are built with no debug information by building with "RELEASE" target.
|
||||
|
||||
To generate Full Shell, execute:
|
||||
|
@ -10,31 +10,10 @@ To generate Full Shell, execute:
|
|||
To generate Minimal Shell, execute:
|
||||
"build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE -D NO_SHELL_PROFILES"
|
||||
|
||||
============================================================================
|
||||
HOW TO INCORPORATE THIS SHELL INTO NT32
|
||||
============================================================================
|
||||
The instructions below are included as a sample and template on how a
|
||||
developer may integrate this code into an existing platform:
|
||||
|
||||
1. Update system PCDs to support this new module
|
||||
Update the PCD as follows using the Shell's PCD:
|
||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile|{ 0x83, 0xA5,
|
||||
0x04, 0x7C, 0x3E, 0x9E, 0x1C, 0x4F, 0xAD, 0x65, 0xE0, 0x52, 0x68, 0xD0,
|
||||
0xB4, 0xD1 }
|
||||
|
||||
2. Remove the old shell from the NT32 Firmware list
|
||||
Remove the FILE APPLICATION section for the old shell.
|
||||
|
||||
3. Add this shell to the NT32 firmware list
|
||||
Add the Shell.INF to the end of the list of DXE modules.
|
||||
|
||||
4. Build NT32
|
||||
|
||||
============================================================================
|
||||
KNOWN LIMITATIONS
|
||||
============================================================================
|
||||
1. RM can delete current working directory via other map name.
|
||||
2. DrvCfg does not overlap boot manager functionality.
|
||||
3. Shell documentation is in development and forthcoming.
|
||||
|
||||
============================================================================
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue