Olivier Martin cd39fe082c ShellPkg: Do not mix status when executing a command
The function InternalShellExecuteDevicePath() did not differentiate an error occuring during the preparation of an image and an error occurring during its execution.

A use case of the issue was when a EFI application was called in a EFI Shell script. If the EFI application was returning an error then the NSH script stopped its execution. While the EFI Shell specification says the script should continue its execution (see 4.2 Error Handling).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15523 6f19259b-4bc3-4df7-8a09-765794883524
2014-05-13 21:16:42 +00:00
2014-01-27 05:36:53 +00:00
2014-02-12 15:30:34 +00:00
2014-01-22 08:35:25 +00:00
2014-01-23 05:27:14 +00:00
2014-01-10 04:57:57 +00:00
2014-01-10 02:44:43 +00:00
2014-05-13 09:14:00 +00:00
2014-05-13 09:14:00 +00:00
2014-02-12 15:30:34 +00:00
2014-01-22 08:39:50 +00:00
2014-04-17 20:59:50 +00:00
Description
Acidanthera UEFI Development Kit based on EDK II edk2-stable202405
319 MiB
Languages
C 76.4%
Assembly 10.5%
Python 9.3%
Rich Text Format 1.5%
C++ 0.8%
Other 1.1%