xref: /openbmc/qemu/gdb-xml/loongarch-base64.xml (revision 96c3298c)
1ca61e750SXiaojuan Yang<?xml version="1.0"?>
2*96c3298cSSong Gao<!-- Copyright (C) 2022 Free Software Foundation, Inc.
3ca61e750SXiaojuan Yang
4ca61e750SXiaojuan Yang     Copying and distribution of this file, with or without modification,
5ca61e750SXiaojuan Yang     are permitted in any medium without royalty provided the copyright
6ca61e750SXiaojuan Yang     notice and this notice are preserved.  -->
7ca61e750SXiaojuan Yang
8ca61e750SXiaojuan Yang<!DOCTYPE feature SYSTEM "gdb-target.dtd">
9ca61e750SXiaojuan Yang<feature name="org.gnu.gdb.loongarch.base">
10ca61e750SXiaojuan Yang  <reg name="r0" bitsize="64" type="uint64" group="general"/>
11*96c3298cSSong Gao  <reg name="r1" bitsize="64" type="code_ptr" group="general"/>
12*96c3298cSSong Gao  <reg name="r2" bitsize="64" type="data_ptr" group="general"/>
13*96c3298cSSong Gao  <reg name="r3" bitsize="64" type="data_ptr" group="general"/>
14ca61e750SXiaojuan Yang  <reg name="r4" bitsize="64" type="uint64" group="general"/>
15ca61e750SXiaojuan Yang  <reg name="r5" bitsize="64" type="uint64" group="general"/>
16ca61e750SXiaojuan Yang  <reg name="r6" bitsize="64" type="uint64" group="general"/>
17ca61e750SXiaojuan Yang  <reg name="r7" bitsize="64" type="uint64" group="general"/>
18ca61e750SXiaojuan Yang  <reg name="r8" bitsize="64" type="uint64" group="general"/>
19ca61e750SXiaojuan Yang  <reg name="r9" bitsize="64" type="uint64" group="general"/>
20ca61e750SXiaojuan Yang  <reg name="r10" bitsize="64" type="uint64" group="general"/>
21ca61e750SXiaojuan Yang  <reg name="r11" bitsize="64" type="uint64" group="general"/>
22ca61e750SXiaojuan Yang  <reg name="r12" bitsize="64" type="uint64" group="general"/>
23ca61e750SXiaojuan Yang  <reg name="r13" bitsize="64" type="uint64" group="general"/>
24ca61e750SXiaojuan Yang  <reg name="r14" bitsize="64" type="uint64" group="general"/>
25ca61e750SXiaojuan Yang  <reg name="r15" bitsize="64" type="uint64" group="general"/>
26ca61e750SXiaojuan Yang  <reg name="r16" bitsize="64" type="uint64" group="general"/>
27ca61e750SXiaojuan Yang  <reg name="r17" bitsize="64" type="uint64" group="general"/>
28ca61e750SXiaojuan Yang  <reg name="r18" bitsize="64" type="uint64" group="general"/>
29ca61e750SXiaojuan Yang  <reg name="r19" bitsize="64" type="uint64" group="general"/>
30ca61e750SXiaojuan Yang  <reg name="r20" bitsize="64" type="uint64" group="general"/>
31ca61e750SXiaojuan Yang  <reg name="r21" bitsize="64" type="uint64" group="general"/>
32*96c3298cSSong Gao  <reg name="r22" bitsize="64" type="data_ptr" group="general"/>
33ca61e750SXiaojuan Yang  <reg name="r23" bitsize="64" type="uint64" group="general"/>
34ca61e750SXiaojuan Yang  <reg name="r24" bitsize="64" type="uint64" group="general"/>
35ca61e750SXiaojuan Yang  <reg name="r25" bitsize="64" type="uint64" group="general"/>
36ca61e750SXiaojuan Yang  <reg name="r26" bitsize="64" type="uint64" group="general"/>
37ca61e750SXiaojuan Yang  <reg name="r27" bitsize="64" type="uint64" group="general"/>
38ca61e750SXiaojuan Yang  <reg name="r28" bitsize="64" type="uint64" group="general"/>
39ca61e750SXiaojuan Yang  <reg name="r29" bitsize="64" type="uint64" group="general"/>
40ca61e750SXiaojuan Yang  <reg name="r30" bitsize="64" type="uint64" group="general"/>
41ca61e750SXiaojuan Yang  <reg name="r31" bitsize="64" type="uint64" group="general"/>
421fe8ac35SSong Gao  <reg name="orig_a0" bitsize="64" type="uint64" group="general"/>
43ca61e750SXiaojuan Yang  <reg name="pc" bitsize="64" type="code_ptr" group="general"/>
44*96c3298cSSong Gao  <reg name="badv" bitsize="64" type="code_ptr" group="general"/>
45ca61e750SXiaojuan Yang</feature>
46