The UEFI Shell Spec 2.0 says "The first entry in the array is always the full file path of the executable." (see 2.3 EFI_SHELL_PARAMETERS_PROTOCOL).
In which case can we get an option in Argv[0] ? From: Carsey, Jaben [mailto:jaben.car...@intel.com] Sent: 01 April 2014 23:23 To: Brendan Jackman; Olivier Martin Cc: Phillips, Chris J (BCS CFE); edk2-devel@lists.sourceforge.net; Carsey, Jaben Subject: RE: ShellPkg: Fix command-line parsing to start with Argv[0] when comparing passed-in options That patch looks good to me. Reviewed-by: Jaben Carsey <jaben.car...@intel.com> Brendan or Olivier, this is the same part of the shell that you made a recent change to. Can one of you please review this patch? I will wait to commit this patch until at least Friday the 4th of April to give you time to review it. -Jaben From: Phillips, Chris J (BCS CFE) [mailto:chr...@hp.com] Sent: Tuesday, April 01, 2014 3:07 PM To: Carsey, Jaben; edk2-devel@lists.sourceforge.net Subject: ShellPkg: Fix command-line parsing to start with Argv[0] when comparing passed-in options Importance: High Please review the attached patch file. This update resolves an issue where a UEFI Shell boot option is created with OptionalData that contains UEFI Shell spec defined command-line options starting in Argv[0]. The prior code change skipped processing the first passed-in option. Thanks, Chris ShellPkg: Fix command-line parsing to start with Argv[0] when comparing passed-in options Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chris Phillips <chr...@hp.com>
------------------------------------------------------------------------------
_______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel