This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[RFC 0/2, gdbserver] Set linux target in async mode in default
- From: Yao Qi <yao at codesourcery dot com>
- To: <gdb-patches at sourceware dot org>
- Date: Tue, 18 Sep 2012 17:47:50 +0800
- Subject: [RFC 0/2, gdbserver] Set linux target in async mode in default
Hi,
When writing the V2 of 'A general notification in GDB RSP' patch
series, I find async mode isn't turned on unless non-stop mode is
turned on. After I generalize 'async notification' and support both
non-stop and all-stop, it is required to turn async on even in all-stop
mode. Async can be regarded as an infrastructure in linux target to
serve for other functionalities, such as 'notification' and
'non-stop'. This is what patch 1/2 tries to do. Regression tested on
x86_64-linux with boardfile ntaive-gdbserver and
native-extended-gdbserver.
After patch 1/2 is applied, target_async is not used in common code,
so patch 2/2 is to remove macro target_async and field 'async' in
struct 'target_ops' as a cleanup.