Skip to content

Commit 694b0fb

Browse files
committed
Add AArch64 SVE to NEWS and GDB manual
gdb/ * NEWS: Add SVE to 8.2 section. gdb/doc/ * doc/gdb.texinfo (AArch64 SVE): New subsubsection.
1 parent 59fed45 commit 694b0fb

File tree

4 files changed

+27
-0
lines changed

4 files changed

+27
-0
lines changed

gdb/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2018-08-21 Alan Hayward <[email protected]>
2+
3+
* NEWS: Add SVE to 8.2 section.
4+
15
2018-08-16 Tom Tromey <[email protected]>
26

37
* top.c (read_command_file): Update.

gdb/NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
* C expressions can now use _Alignof, and C++ expressions can now use
3535
alignof.
3636

37+
* Support for SVE on AArch64 Linux. Note that GDB does not detect changes to
38+
the vector length while the process is running.
39+
3740
* New commands
3841

3942
set debug fbsd-nat

gdb/doc/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2018-08-21 Alan Hayward <[email protected]>
2+
3+
* gdb.texinfo (AArch64 SVE): New subsubsection.
4+
15
2018-07-02 Maciej W. Rozycki <[email protected]>
26

37
PR tdep/8282

gdb/doc/gdb.texinfo

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23190,6 +23190,22 @@ Show whether AArch64 debugging messages are displayed.
2319023190

2319123191
@end table
2319223192

23193+
@subsubsection AArch64 SVE.
23194+
@cindex AArch64 SVE.
23195+
23196+
When @value{GDBN} is debugging the AArch64 architecture, if the Scalable Vector
23197+
Extension (SVE) is present, then @value{GDBN} will provide the vector registers
23198+
@code{$z0} through @code{$z31}, vector predicate registers @code{$p0} through
23199+
@code{$p15}, and the @code{$ffr} register. In addition, the pseudo register
23200+
@code{$vg} will be provided. This is the vector granule for the current thread
23201+
and represents the number of 64-bit chunks in an SVE @code{z} register.
23202+
23203+
If the vector length changes, then the @code{$vg} register will be updated,
23204+
but the lengths of the @code{z} and @code{p} registers will not change. This
23205+
is a known limitation of @value{GDBN} and does not affect the execution of the
23206+
target process.
23207+
23208+
2319323209
@node i386
2319423210
@subsection x86 Architecture-specific Issues
2319523211

0 commit comments

Comments
 (0)