On 3/6/19 5:51 pm, Jiri Gaisler wrote:
> 
> On 6/3/19 4:14 AM, Chris Johns wrote:
>> On 1/6/19 6:58 am, Jiri Gaisler wrote:
>>> I have pushed a small patch to fix some build problems on Cygwin and 
>>> FreeBSD. I don't know how fast we want to progress, but I could prepare a 
>>> patch for RSB to use the new sis repository and skip the sis patches for 
>>> gdb. I guess this would also have include updating any documentation that 
>>> refers to the old sis ...
>> I am happy to move to using a separate sis executable built by the RSB and 
>> for
>> the gdb versions and patches to stop being maintained.
> OK, I will look at this on some rainy day ...
>>
>> By the way have you looked at the GDB pipe interface to the a remote 
>> executable?
>> It would be interesting to know how using that transport effects the ^C 
>> issue on
>> Windows.
> 
> I will check this. However, I thought pipes were unidirectional on linux...?
> 

It uses the stdin and stdout of the child process for the remote protocol. It
means you need to send console output over the remote protocol which could be
considered a feature :)

See ...

https://github.com/RTEMS/sourceware-mirror-binutils-gdb/blob/master/gdb/gdbserver/remote-utils.c#L337

The nice thing about using a pipe is gdb handles the external simulator so you
do not need to coordinate two processes. This makes scripting tools like
rtems-test simpler.

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to