old-cross-binutils/gdb/regformats
Maxim Grigoriev 94a0e87711 2008-02-11 Maxim Grigoriev <maxim2405@gmail.com>
* NEWS (New native configurations): Xtensa GNU/Linux.
	(New targets): Xtensa GNU/Linux.
	* Makefile.in (ALL_TARGET_OBS): Add xtensa-linux-nat.o and
	xtensa-linux-tdep.o
	(ALLDEPFILES): Add xtensa-linux-tdep.c and xtensa-linux-nat.c
	(xtensa-linux-nat.o, xtensa-linux-tdep.o): New dependencies.
	* configure.tgt (xtensa*-*-linux*): New entry.
	* xtensa-config.c (xtensa_tdep): New variable.
	(xtensa_config_byte_order, xtensa_config_tdep): Removed.
	(rmap): Change format based on new macro XTREG.
	(XTENSA_CONFIG_INSTANTIATE): Use new macro defined in xtensa-tdep.h.
	* xtensa-linux-nat.c: New.
	* xtensa-linux-tdep.c: New.
	* xtensa-xtregs.c: New.
	* xtensa-tdep.h (xtensa_elf_gregset_t): Update.
	(XTENSA_ELF_NGREG, XTREG, XTREG_END, XTENSA_GDBARCH_TDEP_INSTANTIATE)
	(XCHAL_NUM_CONTEXTS, XCHAL_HAVE_EXCEPTIONS): New macros.
	(xtensa_register_t): New field coprocessor.
	(XTENSA_REGISTER_FLAGS_PRIVILEGED): Name spelling corrected.
	* xtensa-tdep.c (xtensa_config_tdep, xtensa_config_byte_order): Removed.
	(xtensa_pseudo_register_read, xtensa_pseudo_register_write):
	Update to handle privileged registers.
	(xtensa_supply_gregset) Remove exccause and excvaddr registers.
	(xtensa_push_dummy_call): Set windowstart register correctly.
	(call0_analyze_prologue): Initialize xtensa_default_isa.
	(xtensa_derive_tdep): New.
	(xtensa_gdbarch_init): Get rid of xtensa_config_byte_order and
	xtensa_config_tdep, use XCHAL_HAVE_BE and xtensa_tdep instead.
	Call xtensa_derive_tdep().
	* config/xtensa/linux.mh: New.
	* regformats/reg-xtensa.dat: New.
2008-02-11 21:58:41 +00:00
..
rs6000 * Makefile.in (clean): Remove new files. 2007-10-15 19:58:17 +00:00
arm-with-iwmmxt.dat
mips-linux.dat * features/Makefile: Generate regformats for mips-linux and 2007-06-13 18:50:38 +00:00
mips64-linux.dat * features/Makefile: Generate regformats for mips-linux and 2007-06-13 18:50:38 +00:00
reg-arm.dat
reg-cris.dat
reg-crisv32.dat
reg-i386-linux.dat
reg-i386.dat
reg-ia64.dat
reg-m32r.dat
reg-m68k.dat
reg-ppc.dat
reg-ppc64.dat
reg-s390.dat
reg-s390x.dat
reg-sh.dat
reg-spu.dat * regformats/reg-spu.dat: Fix order of npc, id registers. 2007-07-24 12:51:51 +00:00
reg-x86-64-linux.dat
reg-x86-64.dat
reg-xtensa.dat 2008-02-11 Maxim Grigoriev <maxim2405@gmail.com> 2008-02-11 21:58:41 +00:00
regdat.sh Updated copyright notices for most files. 2008-01-01 22:53:26 +00:00
regdef.h Updated copyright notices for most files. 2008-01-01 22:53:26 +00:00