aboutsummaryrefslogtreecommitdiff
path: root/sim/README-HACKING
AgeCommit message (Collapse)AuthorFilesLines
2015-12-26sim: punt WITH_DEVICES & tconfig.h supportMike Frysinger1-11/+0
No arch is using this anymore, and we want all new ports using the hardware framework instead. Punt WITH_DEVICES and the two callbacks device_io_{read,write}_buffer. We can also punt the tconfig.h file as no port is using it anymore. This fixes in-tree builds that get confused by picking up the wrong one (common/ vs <port>/) caused by commit ae7d0cac8ce971f7108d270c. Any port that needs to set up a global define can use their own sim-main.h file that they must provide regardless.
2015-06-12sim: update configure.in->configure.ac docsMike Frysinger1-2/+2
A few places still refer to the configure.in file; update them.
2015-03-16sim: rename tconfig.in to tconfig.hMike Frysinger1-4/+4
Rather than manually include tconfig.h when we think we'll need it (which is error prone as it can define symbols we expect from config.h), have it be included directly by config.h. Since we know we have to include that header everywhere already, this will make sure tconfig.h isn't missed. It should also be fine as tconfig.h is supposed to be simple and only set up a few core defines for the target. This allows us to stop symlinking it in place all the time and just use it straight out of the respective source directory.
2014-01-07remove PARAMS from simTom Tromey1-3/+1
This removes the last uses of PARAMS from sim. 2014-01-06 Tom Tromey <tromey@redhat.com> * README-HACKING: Don't use PARAMS. * arm/wrapper.c: Don't use PARAMS. * bfin/sim-main.h: Don't use PARAMS. * common/callback.c: Don't use PARAMS. * common/cgen-trace.c: Don't use PARAMS. * common/run-sim.h: Don't use PARAMS. * common/run.c: Don't use PARAMS. * common/sim-base.h: Don't use PARAMS. * common/sim-load.c: Don't use PARAMS. * common/sim-options.h: Don't use PARAMS. * common/sim-trace.c: Don't use PARAMS. * common/sim-trace.h: Don't use PARAMS. * common/sim-utils.h: Don't use PARAMS. * cr16/cr16_sim.h: Don't use PARAMS. * cr16/gencode.c: Don't use PARAMS. * cr16/interp.c: Don't use PARAMS. * cr16/simops.c: Don't use PARAMS. * d10v/d10v_sim.h: Don't use PARAMS. * d10v/gencode.c: Don't use PARAMS. * d10v/interp.c: Don't use PARAMS. * d10v/simops.c: Don't use PARAMS. * erc32/erc32.c: Don't use PARAMS. * erc32/exec.c: Don't use PARAMS. * erc32/float.c: Don't use PARAMS. * erc32/func.c: Don't use PARAMS. * erc32/sis.c: Don't use PARAMS. * erc32/sis.h: Don't use PARAMS. * mips/interp.c: Don't use PARAMS. * mips/sim-main.h: Don't use PARAMS. * sh/interp.c: Don't use PARAMS. * v850/sim-main.h: Don't use PARAMS. * v850/v850_sim.h: Don't use PARAMS.
2010-04-12sim: add more hacking notesMike Frysinger1-0/+245
I found the documentation lacking in many places, so I tried filling in a lot of holes that I personally fell into. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2002-06-06* Makefile.in (ChangeLog): New makefile variable.Andrew Cagney1-0/+5
* README-HACKING: Mention the ChangeLog makefile variable.
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+254
1999-04-16Initial creation of sourceware repositoryStan Shebs1-234/+0
1998-11-24Add d10v and v850 to gennltvals.sh and regenerate.Andrew Cagney1-10/+19
Add a howto.
1998-04-26 * Makefile.in (autoconf-common autoheader-common): Don't pass -lTom Tromey1-3/+2
to autoconf and autoheader.
1998-04-24 * Makefile.in (autoconf-common autoheader-common): Pass `-lTom Tromey1-14/+52
../common' to autoconf and autoheader. Unconditionally run autoconf in every subdir. (autoconf-changelog autoheader-changelog): Unconditionally run commands in every subdir. (autoconf-install autoheader-install): Likewise.
1997-09-03Doc C language guidelines.Andrew Cagney1-0/+24
1997-09-02Add note on TAGS support.David Edelsohn1-2/+33
1997-04-03Add autoheader counterpart to autoconf-common et.al.Andrew Cagney1-1/+8
1997-04-02 * Makefile.in (autoconf-install): New target.David Edelsohn1-1/+1
1997-04-02New target - autoconf-changelogAndrew Cagney1-0/+126