This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
PATCH: 2/6 [2nd try]: Add AVX support (Update document)
- From: "H.J. Lu" <hongjiu dot lu at intel dot com>
- To: GDB <gdb-patches at sourceware dot org>
- Date: Sat, 6 Mar 2010 14:19:46 -0800
- Subject: PATCH: 2/6 [2nd try]: Add AVX support (Update document)
- References: <20100304180219.GA10826@intel.com> <20100304180408.GA10869@intel.com>
- Reply-to: "H.J. Lu" <hjl dot tools at gmail dot com>
Hi,
This patch updates document for AVX support. OK to install?
Thanks.
H.J.
---
2010-03-06 H.J. Lu <hongjiu.lu@intel.com>
* gdb.texinfo (General Query Packets): Document x86=xml.
(i386 Features): Add org.gnu.gdb.i386.avx.
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 41b11b6..64bc707 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -30268,6 +30268,11 @@ extensions to the remote protocol. @value{GDBN} does not use such
extensions unless the stub also reports that it supports them by
including @samp{multiprocess+} in its @samp{qSupported} reply.
@xref{multiprocess extensions}, for details.
+
+@item x86=xml
+This feature indicates that @value{GDBN} supports x86 XML target
+description. If the stub sees @samp{x86=xml}, it can send @value{GDBN}
+the x86 XML target description.
@end table
Stubs should ignore any unknown values for
@@ -33350,6 +33355,17 @@ describe registers:
@samp{mxcsr}
@end itemize
+The @samp{org.gnu.gdb.i386.avx} feature is optional. It should
+describe the upper 128bit of @sc{ymm} registers:
+
+@itemize @minus
+@item
+@samp{ymm0h} through @samp{ymm7h} for i386
+@item
+@samp{ymm0h} through @samp{ymm15h} for amd64
+@item
+@end itemize
+
The @samp{org.gnu.gdb.i386.linux} feature is optional. It should
describe a single register, @samp{orig_eax}.