Contribute target dependent code for Morpho Technologies ms1 processor.

This commit is contained in:
Kevin Buettner 2005-08-15 21:46:38 +00:00
parent 44878bae0a
commit 61def6bdbf
5 changed files with 1068 additions and 0 deletions

View File

@ -1,3 +1,11 @@
2005-08-15 Michael Snyder <msnyder@redhat.com>
Kevin Buettner <kevinb@redhat.com>
* Makefile.in (ms1-tdep.o): Add dependencies.
* configure.tgt: Add ms1-*-* target.
* ms1-tdep.c: New file.
* config/ms1/ms1.mt: New file.
2005-08-15 Mark Kettenis <kettenis@gnu.org>
* Makefile.in (m68kbsd-tdep.o): Ad missing space.

View File

@ -2312,6 +2312,11 @@ mn10300-tdep.o: mn10300-tdep.c $(defs_h) $(arch_utils_h) $(dis_asm_h) \
monitor.o: monitor.c $(defs_h) $(gdbcore_h) $(target_h) $(exceptions_h) \
$(gdb_string_h) $(command_h) $(serial_h) $(monitor_h) $(gdbcmd_h) \
$(inferior_h) $(gdb_regex_h) $(srec_h) $(regcache_h)
ms1-tdep.o: ms1-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) $(frame_base_h) \
$(symtab_h) $(dis_asm_h) $(arch_utils_h) $(gdbtypes_h) \
$(gdb_string_h) $(regcache_h) $(reggroups_h) $(gdbcore_h) \
$(trad_frame_h) $(inferior_h) $(dwarf2_frame_h) $(infcall_h) \
$(gdb_assert_h)
nbsd-tdep.o: nbsd-tdep.c $(defs_h) $(gdb_string_h) $(solib_svr4_h)
nlmread.o: nlmread.c $(defs_h) $(bfd_h) $(symtab_h) $(symfile_h) \
$(objfiles_h) $(buildsym_h) $(stabsread_h) $(block_h)

2
gdb/config/ms1/ms1.mt Normal file
View File

@ -0,0 +1,2 @@
# Target: Morpho Technologies ms1 processor
TDEPFILES= ms1-tdep.o

View File

@ -20,6 +20,7 @@ m68hc11*|m6811*) gdb_target_cpu=m68hc11 ;;
m68*) gdb_target_cpu=m68k ;;
m88*) gdb_target_cpu=m88k ;;
mips*) gdb_target_cpu=mips ;;
ms1*) gdb_target_cpu=ms1 ;;
powerpc*) gdb_target_cpu=powerpc ;;
sparc*) gdb_target_cpu=sparc ;;
thumb*) gdb_target_cpu=arm ;;
@ -144,6 +145,8 @@ mips*-*-*) gdb_target=embed ;;
mn10300-*-*) gdb_target=mn10300 ;;
ms1-*-*) gdb_target=ms1 ;;
powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu)
gdb_target=nbsd ;;
powerpc-*-openbsd*) gdb_target=obsd ;;

1050
gdb/ms1-tdep.c Normal file

File diff suppressed because it is too large Load Diff