On 18 November 2014 20:19, Liviu Ionescu <i...@livius.net> wrote: > The usual semihosting behaviour is to process the system calls locally and > return; unfortuantelly the initial implementation dinamically changed the > target to GDB during debug sessions, which, for the usual arm-none-eabi-gdb, > is not implemented. The result was that during debug sessions the semihosting > calls were discarded. > > This patch adds a configuration variable and an option to set it on the > command line: > > -semihosting-config [enable=on|off,]target=native|gdb|auto > > This option enables semihosting and defines where the semihosting calls will > be addressed, to QEMU ('native') or to GDB ('gdb'). The default is auto, which > means 'gdb' during debug sessions and 'native' otherwise. > > Signed-off-by: Liviu Ionescu <i...@livius.net>
Applied to target-arm.next, thanks. -- PMM