diff options
author | Marcus Shawcroft <mshawcroft@sourceware.org> | 2013-02-04 18:20:05 +0000 |
---|---|---|
committer | Marcus Shawcroft <mshawcroft@sourceware.org> | 2013-02-04 18:20:05 +0000 |
commit | 176eb98c2f159084863a303f417803dd6736f16f (patch) | |
tree | 20610988fefcb5b0a2a6061f9a9be00560064394 /gdb/gdbserver/configure.srv | |
parent | 56f7af9cb08878ff05956c243fbd6882b915c9ce (diff) | |
download | gdb-176eb98c2f159084863a303f417803dd6736f16f.zip gdb-176eb98c2f159084863a303f417803dd6736f16f.tar.gz gdb-176eb98c2f159084863a303f417803dd6736f16f.tar.bz2 |
AArch64 GDBserver support.
gdb/
* configure.tgt (aarch64*-*-linux*): Set build_gdbserver=yes.
gdb/gdbserver/
* Makefile.in (clean): Remove aarch64.c and aarch64-without-fpu.c.
(aarch64.c, aarch64-without-fpu.c): New targets.
* configure.srv (aarch64*-*-linux*): New.
* linux-aarch64-low.c: New file.
Diffstat (limited to 'gdb/gdbserver/configure.srv')
-rw-r--r-- | gdb/gdbserver/configure.srv | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gdb/gdbserver/configure.srv b/gdb/gdbserver/configure.srv index cdb5487..93c499c 100644 --- a/gdb/gdbserver/configure.srv +++ b/gdb/gdbserver/configure.srv @@ -42,6 +42,21 @@ srv_amd64_linux_xmlfiles="i386/amd64-linux.xml i386/amd64-avx-linux.xml i386/64b # Input is taken from the "${target}" variable. case "${target}" in + aarch64*-*-linux*) + srv_regobj="aarch64.o aarch64-without-fpu.o" + srv_tgtobj="linux-aarch64-low.o" + srv_tgtobj="${srv_tgtobj} linux-low.o" + srv_tgtobj="${srv_tgtobj} linux-osdata.o" + srv_tgtobj="${srv_tgtobj} linux-procfs.o" + srv_tgtobj="${srv_tgtobj} linux-ptrace.o" + srv_xmlfiles="aarch64.xml" + srv_xmlfiles="${srv_xmlfiles} aarch64-core.xml" + srv_xmlfiles="${srv_xmlfiles} aarch64-fpu.xml" + srv_xmlfiles="${srv_xmlfiles} aarch64-without-fpu.xml" + srv_linux_usrregs=yes + srv_linux_regsets=yes + srv_linux_thread_db=yes + ;; arm*-*-linux*) srv_regobj="reg-arm.o arm-with-iwmmxt.o" srv_regobj="${srv_regobj} arm-with-vfpv2.o" srv_regobj="${srv_regobj} arm-with-vfpv3.o" |