mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
e1f58301dd
* regformats/reg-tilegx.dat (name): Change abi name to "tilegx". * regformats/reg-tilegx32.dat: New. gdbserver/ * Makefile.in (clean): Remove reg-tilegx.c, reg-tilegx32.c. (reg-tilegx32.c): New rule. * configure.srv (tilegx-*-linux*): Add reg-tilegx32.o to srv_regobj. * linux-tile-low.c (tile_arch_setup): New function. Invoke different register info initializer according to elf class. (init_registers_tilgx32): New function. The tilegx32 register info initializer. (tile_fill_gregset): Use "uint_reg_t" to represent register size. (tile_store_gregset): Likewise.
68 lines
471 B
Plaintext
68 lines
471 B
Plaintext
name:tilegx
|
|
expedite:sp,lr,pc
|
|
64:r0
|
|
64:r1
|
|
64:r2
|
|
64:r3
|
|
64:r4
|
|
64:r5
|
|
64:r6
|
|
64:r7
|
|
64:r8
|
|
64:r9
|
|
64:r10
|
|
64:r11
|
|
64:r12
|
|
64:r13
|
|
64:r14
|
|
64:r15
|
|
64:r16
|
|
64:r17
|
|
64:r18
|
|
64:r19
|
|
64:r20
|
|
64:r21
|
|
64:r22
|
|
64:r23
|
|
64:r24
|
|
64:r25
|
|
64:r26
|
|
64:r27
|
|
64:r28
|
|
64:r29
|
|
64:r30
|
|
64:r31
|
|
64:r32
|
|
64:r33
|
|
64:r34
|
|
64:r35
|
|
64:r36
|
|
64:r37
|
|
64:r38
|
|
64:r39
|
|
64:r40
|
|
64:r41
|
|
64:r42
|
|
64:r43
|
|
64:r44
|
|
64:r45
|
|
64:r46
|
|
64:r47
|
|
64:r48
|
|
64:r49
|
|
64:r50
|
|
64:r51
|
|
64:r52
|
|
64:tp
|
|
64:sp
|
|
64:lr
|
|
64:sn
|
|
64:io0
|
|
64:io1
|
|
64:us0
|
|
64:us1
|
|
64:us2
|
|
64:us3
|
|
64:zero
|
|
64:pc
|