This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: Support target specific qSupported


On Tue, Feb 02, 2010 at 08:03:39PM -0800, H.J. Lu wrote:
> Hi,
> 
> Intel AVX has 256bit YMM registers. XMM registers from SSE are the
> aliases of the lower 128bit YMM registers. gdbserver on AVX machine
> may use 256bit vector registers, instead of 128bit vector registers,
> in the g/G packet.  When gdb talks to gdbserver, they need to negotiate
> to find out the maxium common register size supported by both gdb and
> gdbserver. I added `x86:xstate=BYTES:xcr0=VALUE' to qSupported:

Have you seen the Target Descriptions chapter in the manual?  This is
exactly what it was designed to do.

You'll need a new gdb to talk to the new gdbserver (older ones will
give a warning on connect), but that's generally acceptable.

-- 
Daniel Jacobowitz
CodeSourcery


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]