This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFA] New baseboard file sh-sim.exp


Corinna Vinschen writes:
 > Hi,
 > 
 > the below file is a new version of a baseboard file for the SH
 > simulator, rewritten by Michael Snyder.  It takes the new capabilities
 > of the simulator into account and it drops the unnecessary -hms from
 > the name. 
 > 

Yes, the sh-hms target was removed from gdb. 
Not sure who's approving these. But Ok from me.

See below for a couple of comments.

elena


 > Corinna
 > 
 > ChangeLog:
 > 
 > 	* baseboards/sh-sim.exp: New file.
 > 
 > Index: baseboards/sh-sim.exp
 > ===================================================================
 > RCS file: baseboards/sh-sim.exp
 > diff -N baseboards/sh-sim.exp
 > --- /dev/null	1 Jan 1970 00:00:00 -0000
 > +++ baseboards/sh-sim.exp	9 Oct 2003 16:54:27 -0000
 > @@ -0,0 +1,48 @@
 > +# This is a list of toolchains that are supported on this board.
 > +set_board_info target_install {sh-elf}
 > +
 > +# Load the generic configuration for this board. This will define a basic set
 > +# of routines needed by the tool to communicate with the board.
 > +load_generic_config "sim"
 > +
 > +# basic-sim.exp is a basic description for the standard Cygnus simulator.

Cygnus reference should go.

 > +load_base_board_description "basic-sim"
 > +
 > +# "sh" is the name of the sim subdir in devo/sim.

this one too. 

 > +setup_sim sh
 > +
 > +# No multilib options needed by default.
 > +process_multilib_options ""
 > +
 > +# We only support newlib on this target. We assume that all multilib
 > +# options have been specified before we get here.
 > +
 > +set_board_info compiler  "[find_gcc]"
 > +set_board_info cflags    "[libgloss_include_flags] [newlib_include_flags]"
 > +set_board_info ldflags   "[libgloss_link_flags] [newlib_link_flags]"
 > +# No linker script needed.
 > +set_board_info ldscript "";
 > +
 > +verbose "Using simulator [board_info $board sim]\n"
 > +
 > +# Prints to stdout OK.
 > +# Returns exit status OK (does not need status wrapper).
 > +# Passes argc, argv OK.
 > +# Calls functions OK.
 > +
 > +# No signals.
 > +set_board_info gdb,nosignals 1
 > +
 > +# Used by a few gcc.c-torture testcases to delimit how large the stack
 > +# can be.
 > +set_board_info gcc,stack_size 16384
 > +
 > +# Need to pass -mieee in order to for the compiler to be IEEE-fp compliant.
 > +set_board_info ieee_multilib_flags "-mieee";
 > +
 > +# Small memory, can't do gdb's "huge.exp" test.
 > +set_board_info gdb,skip_huge_test 1
 > +
 > +# Nor are interrupts really working.
 > +set_board_info gdb,nointerrupts 1
 > +
 > 
 > -- 
 > Corinna Vinschen
 > Cygwin Developer
 > Red Hat, Inc.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]