mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
0a69eedb6d
This patch is move features/arm-*.xml to features/arm/, and it is based on Terry's patch posted here https://sourceware.org/ml/gdb-patches/2014-06/msg00794.html One comment to Terry's patch is about losing "arm" prefix, and the new patch fixes this problem. gdb: 2016-10-05 Terry Guo <terry.guo@arm.com> Yao Qi <yao.qi@linaro.org> * arm-tdep.c: Adjust includes. * features/Makefile (WHICH): Add "arm/" directory to arm target descriptions. (XMLTOC): Likewise. (arm/arm-with-iwmmxt.dat): Adjust the path for dependencies. * features/arm-core.xml: Moved to ... * features/arm/arm-core.xml: ... it. * features/arm-fpa.xml: Moved to ... * features/arm/arm-fpa.xml: ... it. * features/arm-m-profile.xml: Moved to ... * features/arm/arm-m-profile.xm: ... it. * features/arm-vfpv2.xml: Moved to ... * features/arm/arm-vfpv2.xm: ... it. * features/arm-vfpv3.xml: Moved to ... * features/arm/arm-vfpv3.xml: ... it. * features/arm-with-iwmmxt.c: Moved to ... * features/arm/arm-with-iwmmxt.c: ... it. * features/arm-with-iwmmxt.xml: Moved to ... * features/arm/arm-with-iwmmxt.xml: ... it. * features/arm-with-m-fpa-layout.c: Moved to ... * features/arm/arm-with-m-fpa-layout.c: ... it. * features/arm-with-m-fpa-layout.xml: Moved to ... * features/arm/arm-with-m-fpa-layout.xml: ... it. * features/arm-with-m-vfp-d16.c: Moved to ... * features/arm/arm-with-m-vfp-d16.c: ... it. * features/arm-with-m-vfp-d16.xml: Moved to ... * features/arm/arm-with-m-vfp-d16.xml: ... it. * features/arm-with-m.c: Moved to ... * features/arm/arm-with-m.c: ... it. * features/arm-with-m.xml: Moved to ... * features/arm/arm-with-m.xm: ... it. * features/arm-with-neon.c: Moved to ... * features/arm/arm-with-neon.c: ... it. * features/arm-with-neon.xml: Moved to ... * features/arm/arm-with-neon.xml: ... it. * features/arm-with-vfpv2.c: Moved to ... * features/arm/arm-with-vfpv2.c: ... it. * features/arm-with-vfpv2.xml: Moved to ... * features/arm/arm-with-vfpv2.xml: ... it. * features/arm-with-vfpv3.c: Moved to ... * features/arm/arm-with-vfpv3.c: ... it. * features/arm-with-vfpv3.xml: Moved to ... * features/arm/arm-with-vfpv3.xml: ... it. * features/xscale-iwmmxt.xml: Moved to ... * features/arm/xscale-iwmmxt.xml: ... it. gdb/gdbserver: 2016-10-05 Terry Guo <terry.guo@arm.com> Yao Qi <yao.qi@linaro.org> * Makefile.in: Adjust the path of rules. * configure.srv: Update the path of xml files. * regformats/arm-with-iwmmxt.dat: Regenerated. * regformats/arm-with-neon.dat: Likewise. * regformats/arm-with-vfpv2.dat: Likewise. * regformats/arm-with-vfpv3.dat Likewise.
45 lines
1.9 KiB
XML
45 lines
1.9 KiB
XML
<?xml version="1.0"?>
|
|
<!-- Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved. -->
|
|
|
|
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
|
|
<feature name="org.gnu.gdb.xscale.iwmmxt">
|
|
<vector id="iwmmxt_v8u8" type="uint8" count="8"/>
|
|
<vector id="iwmmxt_v4u16" type="uint16" count="4"/>
|
|
<vector id="iwmmxt_v2u32" type="uint32" count="2"/>
|
|
<union id="iwmmxt_vec64i">
|
|
<field name="u8" type="iwmmxt_v8u8"/>
|
|
<field name="u16" type="iwmmxt_v4u16"/>
|
|
<field name="u32" type="iwmmxt_v2u32"/>
|
|
<field name="u64" type="uint64"/>
|
|
</union>
|
|
|
|
<reg name="wR0" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR1" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR2" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR3" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR4" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR5" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR6" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR7" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR8" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR9" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR10" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR11" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR12" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR13" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR14" bitsize="64" type="iwmmxt_vec64i"/>
|
|
<reg name="wR15" bitsize="64" type="iwmmxt_vec64i"/>
|
|
|
|
<reg name="wCSSF" bitsize="32" type="int" group="vector"/>
|
|
<reg name="wCASF" bitsize="32" type="int" group="vector"/>
|
|
|
|
<reg name="wCGR0" bitsize="32" type="int" group="vector"/>
|
|
<reg name="wCGR1" bitsize="32" type="int" group="vector"/>
|
|
<reg name="wCGR2" bitsize="32" type="int" group="vector"/>
|
|
<reg name="wCGR3" bitsize="32" type="int" group="vector"/>
|
|
</feature>
|