Re: [non-stop] 00/10 non-stop mode

Pedro Alves
2008-06-18T21:08:55Z

A Wednesday 18 June 2008 21:46:57, Nick Roberts wrote:
> > > > # Enable the async interface
> > > > maint set linux-async 1
> > >
> > > Why is this still a maintenance command while the others aren't?
> >
> > Because, (if you remember, we've talked about this before)there are
> > issues with async mode that prevent it from being the default (core
> > side, not linux only).
>
> In that case I'm not really sure what you mean by core - non-stop mode
> includes changes to linux-nat.c, so presumably that is linux only.

I don't follow where you're getting at. Async mode requires
target support, but of course there's also code in the core of
GDB to support it. Non-stop mode requires target support, builds
on top of the async mode, and of course needs core support too.
The async limitations are in the core side, and affect any async
target -- currently only linux and remote.

We could merge "maint set linux-async" and "maint set remote-async"
into one global "maint set async", I don't see a problem with that.

--
Pedro Alves