From: Andrew Cagney <cagney@gnu.org>
To: Alexandre Oliva <aoliva@redhat.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: introduce SH 2a simulator
Date: Tue, 24 Aug 2004 20:58:00 -0000 [thread overview]
Message-ID: <412BABA3.7020300@gnu.org> (raw)
In-Reply-To: <orvfg7nyxd.fsf@livre.redhat.lsd.ic.unicamp.br>
Can you revise the ChangeLogs as follows:
> Index: include/gdb/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
>
> 2004-02-13 Michael Snyder <msnyder@redhat.com>
> * sim-sh.h: Add new sh2a banked registers.
Write this as
YYYY-MM-DD Michael Snyder ....
Committed by ....
* change.
Rewrite the below as:
YYYY-MM-DD Michael Snyder ....
Committed by ...
* final set of changes
instead of a long winded change history.
and repost.
Andrew
> Index: sim/sh/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
>
> Introduce SH2a support.
> 2004-02-13 Michael Snyder <msnyder@redhat.com>
> * interp.c (sim_fetch_register, sim_store_register):
> Revert overloading of tbr and ibnr onto ssr and spc.
> Implement proper handling of tbr and bank registers.
> 2004-02-12 Michael Snyder <msnyder@redhat.com>
> * gencode.c, interp.c: Revert the splitting of the jump table
> into two pieces. Instead, change it from char to short.
> 2004-02-11 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement ldbank, stbank, and resbank.
> * interp.c (saved_state): Add ibnr and ibcr. Move bfd_mach
> to end of struct. Add regstack pointer.
> (IBNR, IBCR, BANKN, ME, SET_BANKN, SET_ME): New macros.
> (init_dsp): Allocate space for 512 register banks.
> (sim_store_register, sim_fetch_register): For now, overload
> tbr and ibnr onto ssr and spc.
> (trap): For now, use trap #13 and trap #14 to set ibnr and ibcr.
> 2004-02-05 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement rtv/n, mulr, divs, and divu.
> 2004-01-30 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement clips, clipu.
> * interp.c (union saved_state_type): Add BO, CS.
> 2004-01-29 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement movmu, movml.
> (gensim_caselist): Add tokens for r15 and multiple regs.
> 2004-01-27 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement nott, movrt, movu,
> long versions of mov. Add mov.l @-<REG_N>,R0.
> (gensim_caselist): Add defaults to switch statements.
> * interp.c (do_long_move_insn): New function.
> 2004-01-21 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement movi20 and movi20s.
> Implement mov.b and mov.w with disp12.
> 2004-01-20 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement mov.l with 12-bit displacement.
> 2004-01-16 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement fmov.[sd] with 12-bit displacement.
> * gencode.c (op tab): Implement bset/bclr.
> 2004-01-15 Michael Snyder <msnyder@redhat.com>
> * gencode.c (op tab): Implement bit manipulation insns.
> Implement jsr/n. Turn on implementations of remaining
> 16-bit sh2a insns.
> * interp.c (do_blog_insn): Implement binary logic insns.
> 2004-01-14 Michael Snyder <msnyder@redhat.com>
> * gencode.c (conflict_warn, warn_conflicts): Temporary debugging.
> 2004-01-13 Michael Snyder <msnyder@redhat.com>
> * gencode.c: Move movx/movy insns into separate switch
> statement (thereby freeing space in the 8-bit opcode table).
> (filltable): Make index auto instead of static.
> (gensim_caselist): Generate default case here instead of in caller.
> (gensim): Generate two separate switch statements. Call
> gensim_caselist once for each (for movsxy_tab and for tab).
> * interp.c (init_dsp): Don't swap contents of sh_dsp_table
> any more. Instead use it directly in its own switch statement.
> 2004-01-09 Michael Snyder <msnyder@redhat.com>
> * interp.c (sim_load): Save the bfd machine code.
> (sim_create_inferior): Ditto.
> * gencode.c (op tab): If machine == sh2a, reject instructions
> that are disabled on that chip.
> * interp.c (union saved_state_type): Add tbr register.
> * gencode.c (op tab): Add some new sh2a insns.
>
next prev parent reply other threads:[~2004-08-24 20:58 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-29 5:51 Alexandre Oliva
2004-08-24 20:58 ` Andrew Cagney [this message]
2004-09-07 15:33 ` Corinna Vinschen
2004-09-07 20:29 ` Andrew Cagney
2004-09-08 9:22 ` Corinna Vinschen
2004-09-13 17:39 ` Alexandre Oliva
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=412BABA3.7020300@gnu.org \
--to=cagney@gnu.org \
--cc=aoliva@redhat.com \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox