[patch] gdbserver: Add qnx target
Aleksandar Ristovski
aristovski@qnx.com
Wed Jun 17 15:05:00 GMT 2009
Hello,
This patch adds QNX Neutrino gdbserver. The server is in
working order. It does not support multiprocess.
Patch depends on
http://sourceware.org/ml/gdb-patches/2009-06/msg00428.html
The patch is quite straight-forward. The only more invasive
change is the change to configure.ac and Makefile.in.
This is why I am attaching two patches and two change logs.
1) gdbserver-extra_srv_libs - ChangeLog
(Note: this patch is not complete, I could not regenerate
configure since I do not have autoconf version 2.59, I would
appreciate if someone could generate if for me).
* Makefile.in (gdbreplay): Add $(GDBSERVER_LIBS) to linking
step.
* configure.ac (GDBSERVER_LIBS): Add $extra_srv_libs.
2) gdbserver-ntotarget - ChangeLog
* configure.srv (i[34567]86-*-nto*): New target.
* nto-low.c, nto-low.h, nto-x86-low.c: New files.
* remote-utils.c (include sys/iomgr.h): New include for
__QNX__ only.
(nto_comctrl): New function for __QNX__ only.
(enable_async_io, disable_async_io): Call nto_comcntrl for
__QNX__ only.
Thank you,
--
Aleksandar Ristovski
QNX Software Systems
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdbserver-extra_srv_libs-20090617.diff
Type: text/x-patch
Size: 1248 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20090617/bff0ef04/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdbserver-ntotarget-20090617.diff
Type: text/x-patch
Size: 24991 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20090617/bff0ef04/attachment-0001.bin>
More information about the Gdb-patches
mailing list