mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
Remove the binary files of those applications which have been contained in Minimum Shell. Only retain those applications which is in Full Shell but not in Minimum Shell.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8598 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
6731962674
commit
06d77a8c82
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -37,6 +37,23 @@ EDK_0000: Compatible: owner
|
||||
|
||||
!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!
|
||||
##########################################################################################
|
||||
EDK_8598: Non-Compatible: ftian
|
||||
|
||||
Shell Applications: Remove the binary files of those applications which have been
|
||||
contained in Minimum Shell. Only retain those applications which is in Full Shell
|
||||
but not in Minimum Shell.
|
||||
|
||||
Code Change:
|
||||
1) Remove the binary files of those applications in EdkShellBinPkg\Bin\Ia32\Apps
|
||||
which don't be covered by Minimum Shell
|
||||
2) Remove the binary files of those applications in EdkShellBinPkg\Bin\X64\Apps
|
||||
which don't be covered by Minimum Shell
|
||||
3) Remove the binary files of those applications in EdkShellBinPkg\Bin\Ipf\Apps
|
||||
which don't be covered by Minimum Shell
|
||||
|
||||
Possible Impacts:
|
||||
1) Platform FDF files that directly refer to these applications should be updated
|
||||
to avoid build break.
|
||||
|
||||
=========================================================================================
|
||||
EDK_4227: Compatible: qhuang8
|
||||
|
@ -6,12 +6,8 @@ The following steps can help to re-generate these binaries for customization:
|
||||
2. Check out EdkShellPkg(r8419) to $(WORKSPACE)\EdkShellPkg (svn https://edk2.tianocore.org/svn/edk2/trunk/edk2/EdkShellPkg).
|
||||
3 Check out Edk Shell project source (r33) to $(WORKSPACE) (svn https://efi-shell.tianocore.org/svn/efi-shell/trunk/Shell). It is read-only and current revison (r33) is identical to Efi-Shell-Dev-Snapshot-20090527.zip.
|
||||
4. Update to the newest BaseTools package. (r8419 or later)
|
||||
5. Under workspace directory (i.e. c:\EdkII), execute: build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc
|
||||
6. Copy the binaries from Build directory to this package. Typically the EFI binary of EdkShellPkg\Shell\$(INF_BASENAME).inf is generated at:
|
||||
Build\EdkShellPkg\DEBUG_MYTOOLS\$(ARCH)\EdkShellPkg\Shell\$(INF_BASENAME)\OUTPUT\$(BASENAME).efi
|
||||
For example:
|
||||
The x64 EFI image of EdkShellPkg\Shell\ver\ver.inf is generated at:
|
||||
Build\EdkShellPkg\DEBUG_MYTOOLS\X64\EdkShellPkg\Shell\ver\Ver\OUTPUT\ver.efi
|
||||
|
||||
Note: Other\Maintained\Application\Shell\Shell.inf corresponds to Minimum shell binaries.
|
||||
Other\Maintained\Application\Shell\ShellFull.inf corresponds to Full Shell binaries.
|
||||
5. Under workspace directory (i.e. c:\EdkII),
|
||||
To generate Minimum Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\Shell.inf"
|
||||
To generate Full Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\ShellFull.inf"
|
||||
6. In EdkShellBinPkg\Bin, we only provides the binary files of those applications which haven't been contained in Minmum Shell but in Full Shell.
|
||||
To generate them, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Xxx\Xxx.inf". Xxx means the corresponding module name.
|
Loading…
x
Reference in New Issue
Block a user