On 21 May 2015 at 16:47, Liviu Ionescu <i...@livius.net> wrote: > >> On 21 May 2015, at 18:29, Peter Maydell <peter.mayd...@linaro.org> wrote: >> >> >> There's no way to not offer the choice. In your syntax >> this would be >> --semihosting-cmdline "foo bar baz" > > not exactly. in my implementation this would arrive in the guest > code as argc=1, argv[0]="foo bar baz", which will be understood as > a weird program name.
Well, it's the same as --semihosting-options,arg="foo bar baz". That will arrive in the guest code as "foo bar baz", which the guest code may or may not choose to interpret as a program name foo and two arguments. At the semihosting API level all the guest sees is a single string and its length. -- PMM