Home | History | Annotate | Line # | Download | only in cris
ChangeLog-2021 revision 1.1.1.1
      1  1.1  christos 2021-06-30  Mike Frysinger  <vapier (a] gentoo.org>
      2  1.1  christos 
      3  1.1  christos 	* configure.ac: Removed.
      4  1.1  christos 	* aclocal.m4: Removed.
      5  1.1  christos 	* configure: Removed.
      6  1.1  christos 
      7  1.1  christos 2021-06-30  Mike Frysinger  <vapier (a] gentoo.org>
      8  1.1  christos 
      9  1.1  christos 	* configure.ac: Delete SIM_AC_OPTION_SCACHE call.
     10  1.1  christos 	* aclocal.m4: Regenerate.
     11  1.1  christos 	* configure: Regenerate.
     12  1.1  christos 
     13  1.1  christos 2021-06-30  Mike Frysinger  <vapier (a] gentoo.org>
     14  1.1  christos 
     15  1.1  christos 	* configure.ac: Delete SIM_AC_OPTION_DEFAULT_MODEL call.
     16  1.1  christos 	* sim-if.c (sim_open): Set STATE_MODEL_NAME.
     17  1.1  christos 	* aclocal.m4: Regenerate.
     18  1.1  christos 	* configure: Regenerate.
     19  1.1  christos 
     20  1.1  christos 2021-06-30  Mike Frysinger  <vapier (a] gentoo.org>
     21  1.1  christos 
     22  1.1  christos 	* arch.c (sim_machs): Rename to ...
     23  1.1  christos 	(cris_sim_machs): ... this.
     24  1.1  christos 	* sim-if.c (cris_sim_machs): New decl.
     25  1.1  christos 	(sim_open): Set STATE_MACH.
     26  1.1  christos 
     27  1.1  christos 2021-06-29  Mike Frysinger  <vapier (a] gentoo.org>
     28  1.1  christos 
     29  1.1  christos 	* Makefile.in (stamp-v10fcpu): Do not insert cgen-ops.h include.
     30  1.1  christos 	(stamp-v32fcpu): Likewise.
     31  1.1  christos 
     32  1.1  christos 2021-06-29  Mike Frysinger  <vapier (a] gentoo.org>
     33  1.1  christos 
     34  1.1  christos 	* arch.c (sim_machs): Mark const.
     35  1.1  christos 
     36  1.1  christos 2021-06-28  Mike Frysinger  <vapier (a] gentoo.org>
     37  1.1  christos 
     38  1.1  christos 	* cpuv10.c (crisv10f_record_trace_results): Delete function.
     39  1.1  christos 	* cpuv32.c (crisv32f_record_trace_results): Likewise.
     40  1.1  christos 
     41  1.1  christos 2021-06-27  Mike Frysinger  <vapier (a] gentoo.org>
     42  1.1  christos 
     43  1.1  christos 	* decodev10.c: Include cgen-mem.h.
     44  1.1  christos 	* decodev32.c: Likewise.
     45  1.1  christos 
     46  1.1  christos 2021-06-24  Mike Frysinger  <vapier (a] gentoo.org>
     47  1.1  christos 
     48  1.1  christos 	* cris-sim.h (cris_bmod_handler): Delete.
     49  1.1  christos 	* traps.c (cris_dump_map): New prototype.
     50  1.1  christos 	(cris_bmod_handler): Delete.
     51  1.1  christos 	(h_supr_set_handler): Likewise.
     52  1.1  christos 	(h_supr_get_handler): Likewise.
     53  1.1  christos 
     54  1.1  christos 2021-06-23  Mike Frysinger  <vapier (a] gentoo.org>
     55  1.1  christos 
     56  1.1  christos 	* traps.c (cris_getpid): New function.
     57  1.1  christos 	(cris_set_callbacks): Assign cris_getpid.
     58  1.1  christos 
     59  1.1  christos 2021-06-22  Mike Frysinger  <vapier (a] gentoo.org>
     60  1.1  christos 
     61  1.1  christos 	* sim-if.c: Include sim-hw.h.
     62  1.1  christos 	(cris_write_interp): Change buf to const.
     63  1.1  christos 	(sim_open): Cast sp_init to unsigned char *.
     64  1.1  christos 
     65  1.1  christos 2021-06-22  Mike Frysinger  <vapier (a] gentoo.org>
     66  1.1  christos 
     67  1.1  christos 	* configure: Regenerate.
     68  1.1  christos 
     69  1.1  christos 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     70  1.1  christos 
     71  1.1  christos 	* aclocal.m4: Regenerate.
     72  1.1  christos 	* configure: Regenerate.
     73  1.1  christos 
     74  1.1  christos 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     75  1.1  christos 
     76  1.1  christos 	* Makefile.in (SIM_EXTRA_HW_DEVICES): Define.
     77  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Delete call.
     78  1.1  christos 	* configure: Regenerate.
     79  1.1  christos 
     80  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     81  1.1  christos 
     82  1.1  christos 	* traps.c (dump_statistics): Clean up sim_io_eprintf calls, and
     83  1.1  christos 	replace raw abort with sim engine abort.
     84  1.1  christos 	(cris_break_13_handler): Likewise.
     85  1.1  christos 
     86  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     87  1.1  christos 
     88  1.1  christos 	* configure.ac (SIM_AC_COMMON): Delete.
     89  1.1  christos 	* aclocal.m4, configure: Regenerate.
     90  1.1  christos 
     91  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     92  1.1  christos 
     93  1.1  christos 	* aclocal.m4: Regenerate.
     94  1.1  christos 	* configure: Regenerate.
     95  1.1  christos 
     96  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     97  1.1  christos 
     98  1.1  christos 	* Makefile.in (CGEN_MAINT): Delete.
     99  1.1  christos 	* configure.ac: Delete SIM_AC_OPTION_CGEN_MAINT call.
    100  1.1  christos 	* aclocal.m4, configure: Regenerate.
    101  1.1  christos 
    102  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
    103  1.1  christos 
    104  1.1  christos 	* aclocal.m4: Regenerate.
    105  1.1  christos 	* configure: Regenerate.
    106  1.1  christos 
    107  1.1  christos 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
    108  1.1  christos 
    109  1.1  christos 	* aclocal.m4: Regenerate.
    110  1.1  christos 	* configure: Regenerate.
    111  1.1  christos 
    112  1.1  christos 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
    113  1.1  christos 
    114  1.1  christos 	* configure: Regenerate.
    115  1.1  christos 
    116  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
    117  1.1  christos 
    118  1.1  christos 	* aclocal.m4, configure: Regenerate.
    119  1.1  christos 
    120  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
    121  1.1  christos 
    122  1.1  christos 	* Makefile.in (SIM_WERROR_CFLAGS): New variable.
    123  1.1  christos 	* configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
    124  1.1  christos 	* configure: Regenerate.
    125  1.1  christos 
    126  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
    127  1.1  christos 
    128  1.1  christos 	* traps.c: Include sim-signal.h.
    129  1.1  christos 
    130  1.1  christos 2021-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    131  1.1  christos 
    132  1.1  christos 	* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
    133  1.1  christos 	* sim-if.c (sim_open): Set current_target_byte_order.
    134  1.1  christos 	* aclocal.m4, configure: Regenerate.
    135  1.1  christos 
    136  1.1  christos 2021-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    137  1.1  christos 
    138  1.1  christos 	* traps.c: Include sim/callback.h.
    139  1.1  christos 
    140  1.1  christos 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
    141  1.1  christos 
    142  1.1  christos 	* configure: Regenerate.
    143  1.1  christos 
    144  1.1  christos 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
    145  1.1  christos 
    146  1.1  christos 	* Makefile.in (rvdummy.o): Delete config.h.
    147  1.1  christos 	* configure: Regenerate.
    148  1.1  christos 	* config.in: Removed.
    149  1.1  christos 
    150  1.1  christos 2021-06-15  Mike Frysinger  <vapier (a] gentoo.org>
    151  1.1  christos 
    152  1.1  christos 	* config.in, configure: Regenerate.
    153  1.1  christos 
    154  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    155  1.1  christos 
    156  1.1  christos 	* traps.c: Include portability.h.
    157  1.1  christos 
    158  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    159  1.1  christos 
    160  1.1  christos 	* dv-rv.c: Delete HAVE_SYS_SELECT_H.
    161  1.1  christos 	* rvdummy.c: Likewise.
    162  1.1  christos 
    163  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    164  1.1  christos 
    165  1.1  christos 	* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
    166  1.1  christos 
    167  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    168  1.1  christos 
    169  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    170  1.1  christos 
    171  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    172  1.1  christos 
    173  1.1  christos 	* configure.ac: Delete call AC_CHECK_HEADERS_ONCE.
    174  1.1  christos 	* config.in, configure: Regenerate.
    175  1.1  christos 
    176  1.1  christos 2021-06-09  Mike Frysinger  <vapier (a] gentoo.org>
    177  1.1  christos 
    178  1.1  christos 	* sim-if.c (sim_open): Delete cgen_init call.
    179  1.1  christos 
    180  1.1  christos 2021-05-24  Mike Frysinger  <vapier (a] gentoo.org>
    181  1.1  christos 
    182  1.1  christos 	* cris-desc.c, cris-desc.h, cris-opc.h: Moved to opcodes/.
    183  1.1  christos 	* Makefile.in (SIM_OBJS): Delete cris-desc.o.
    184  1.1  christos 	(SIM_EXTRA_DEPS): Delete cris-desc.h.
    185  1.1  christos 	(cris-clean): Delete stamp-desc.
    186  1.1  christos 	(stamps): Likewise.
    187  1.1  christos 	(stamp-desc): Delete rule.
    188  1.1  christos 
    189  1.1  christos 2021-05-23  Mike Frysinger  <vapier (a] gentoo.org>
    190  1.1  christos 
    191  1.1  christos 	* sim-if.c (sim_open): Delete "x" after PRI macros.
    192  1.1  christos 
    193  1.1  christos 2021-05-23  Mike Frysinger  <vapier (a] gentoo.org>
    194  1.1  christos 
    195  1.1  christos 	* sim-if.c: Include unistd.h.
    196  1.1  christos 
    197  1.1  christos 2021-05-17  Mike Frysinger  <vapier (a] gentoo.org>
    198  1.1  christos 
    199  1.1  christos 	* sim-main.h (struct sim_state): Delete.
    200  1.1  christos 
    201  1.1  christos 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    202  1.1  christos 
    203  1.1  christos 	* cris-tmpl.c, crisv10f.c, crisv32f.c, dv-cris.c, dv-cris_900000xx.c,
    204  1.1  christos 	dv-rv.c, traps.c: Include defs.h.
    205  1.1  christos 	* rvdummy.c, sim-if.c: Replace config.h include with defs.h.
    206  1.1  christos 
    207  1.1  christos 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    208  1.1  christos 
    209  1.1  christos 	* config.in, configure: Regenerate.
    210  1.1  christos 
    211  1.1  christos 2021-05-15  Mike Frysinger  <vapier (a] gentoo.org>
    212  1.1  christos 
    213  1.1  christos 	* sim-if.c: Include environ.h.
    214  1.1  christos 	(environ, GET_ENVIRON): Delete.
    215  1.1  christos 	(sim_open): Replace my_environ with environ.
    216  1.1  christos 
    217  1.1  christos 2021-05-14  Mike Frysinger  <vapier (a] gentoo.org>
    218  1.1  christos 
    219  1.1  christos 	* traps.c (cris_break_13_handler): Delete 2nd arg to time callback.
    220  1.1  christos 	(cris_time): Change return to int64_t.  Delete 2nd arg.
    221  1.1  christos 
    222  1.1  christos 2021-05-04  Tom Tromey  <tromey (a] adacore.com>
    223  1.1  christos 
    224  1.1  christos 	* mloop.in: Include <stdlib.h>.
    225  1.1  christos 
    226  1.1  christos 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    227  1.1  christos 
    228  1.1  christos 	* configure: Regenerate.
    229  1.1  christos 
    230  1.1  christos 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    231  1.1  christos 
    232  1.1  christos 	* sim-if.c (cris_load_elf_file): Use BFD_VMA_FMT
    233  1.1  christos 	(cris_handle_interpreter): Likewise.  Delete phaddr.
    234  1.1  christos 	(sim_open): Use PRIx32.
    235  1.1  christos 
    236  1.1  christos 2021-05-01  Mike Frysinger  <vapier (a] gentoo.org>
    237  1.1  christos 
    238  1.1  christos 	* config.in, configure: Regenerate.
    239  1.1  christos 
    240  1.1  christos 2021-04-26  Mike Frysinger  <vapier (a] gentoo.org>
    241  1.1  christos 
    242  1.1  christos 	* Makefile.in (NL_TARGET): Delete.
    243  1.1  christos 
    244  1.1  christos 2021-04-25  Tom Tromey  <tom (a] tromey.com>
    245  1.1  christos 
    246  1.1  christos 	* Makefile.in (SIM_EXTRA_DEPS): Add engv32.h.
    247  1.1  christos 
    248  1.1  christos 2021-04-23  Mike Frysinger  <vapier (a] gentoo.org>
    249  1.1  christos 
    250  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Delete first two args.
    251  1.1  christos 	* configure: Regenerate.
    252  1.1  christos 
    253  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    254  1.1  christos 
    255  1.1  christos 	* rvdummy.c: Update includes.
    256  1.1  christos 	* dv-rv.c: Update includes.
    257  1.1  christos 	* configure, config.in: Rebuild.
    258  1.1  christos 
    259  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    260  1.1  christos 
    261  1.1  christos 	* Makefile.in (sim-if.o, dv-cris.o, dv-rv.o, arch.o, traps.o)
    262  1.1  christos 	(devices.o, crisv10f.o, mloopv10f.o, cpuv10.o, decodev10.o)
    263  1.1  christos 	(modelv10.o, crisv32f.o, mloopv32f.o, cpuv32.o, decodev32.o)
    264  1.1  christos 	(modelv32.o): Remove.
    265  1.1  christos 	(SIM_EXTRA_DEPS): Add engv10.h.
    266  1.1  christos 
    267  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    268  1.1  christos 
    269  1.1  christos 	* configure: Rebuild.
    270  1.1  christos 
    271  1.1  christos 2021-04-21  Mike Frysinger  <vapier (a] gentoo.org>
    272  1.1  christos 
    273  1.1  christos 	* aclocal.m4: Regenerate.
    274  1.1  christos 
    275  1.1  christos 2021-04-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    276  1.1  christos 
    277  1.1  christos 	* configure: Regenerate.
    278  1.1  christos 
    279  1.1  christos 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    280  1.1  christos 
    281  1.1  christos 	* configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE.
    282  1.1  christos 	* configure: Regenerate.
    283  1.1  christos 
    284  1.1  christos 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    285  1.1  christos 
    286  1.1  christos 	* configure: Regenerate.
    287  1.1  christos 
    288  1.1  christos 2021-04-12  Mike Frysinger  <vapier (a] gentoo.org>
    289  1.1  christos 
    290  1.1  christos 	* sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
    291  1.1  christos 
    292  1.1  christos 2021-04-08  Tom Tromey  <tom (a] tromey.com>
    293  1.1  christos 
    294  1.1  christos 	* traps.c: Include stdlib.h.
    295  1.1  christos 	* cris-tmpl.c: Include stdlib.h.
    296  1.1  christos 
    297  1.1  christos 2021-04-02  Mike Frysinger  <vapier (a] gentoo.org>
    298  1.1  christos 
    299  1.1  christos 	* aclocal.m4, configure: Regenerate.
    300  1.1  christos 
    301  1.1  christos 2021-02-28  Mike Frysinger  <vapier (a] gentoo.org>
    302  1.1  christos 
    303  1.1  christos 	* configure: Regenerate.
    304  1.1  christos 
    305  1.1  christos 2021-02-21  Mike Frysinger  <vapier (a] gentoo.org>
    306  1.1  christos 
    307  1.1  christos 	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
    308  1.1  christos 	* aclocal.m4, configure: Regenerate.
    309  1.1  christos 
    310  1.1  christos 2021-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    311  1.1  christos 
    312  1.1  christos 	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
    313  1.1  christos 	* aclocal.m4, configure: Regenerate.
    314  1.1  christos 
    315  1.1  christos 2021-02-06  Mike Frysinger  <vapier (a] gentoo.org>
    316  1.1  christos 
    317  1.1  christos 	* configure: Regenerate.
    318  1.1  christos 
    319  1.1  christos 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    320  1.1  christos 
    321  1.1  christos 	* config.in, configure: Regenerate.
    322  1.1  christos 	* dv-rv.c, rvdummy.c, sim-if.c, traps.c: Delete HAVE_ERRNO_H,
    323  1.1  christos 	HAVE_STRING_H, HAVE_STRINGS_H, HAVE_STDLIB_H, and strings.h
    324  1.1  christos 	include.
    325  1.1  christos 
    326  1.1  christos 2021-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    327  1.1  christos 
    328  1.1  christos 	* configure: Regenerate.
    329  1.1  christos 
    330  1.1  christos 2021-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    331  1.1  christos 
    332  1.1  christos 	* configure.ac (SIM_AC_OPTION_WARNINGS): Pass "no".
    333  1.1  christos 	* configure: Regenerate.
    334  1.1  christos 
    335  1.1  christos 2021-01-08  Mike Frysinger  <vapier (a] gentoo.org>
    336  1.1  christos 
    337  1.1  christos 	* configure: Regenerate.
    338  1.1  christos 
    339  1.1  christos 2021-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    340  1.1  christos 
    341  1.1  christos 	* configure: Regenerate.
    342  1.1  christos 
    343  1.1  christos 2019-09-06  Alan Modra  <amodra (a] gmail.com>
    344  1.1  christos 
    345  1.1  christos 	* sim-if.c (sim_open): Constify filename variable.
    346  1.1  christos 
    347  1.1  christos 2018-12-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    348  1.1  christos 
    349  1.1  christos 	* Makefile.in: Replace uses of CGEN_CPU_DIR with CPU_DIR, and
    350  1.1  christos 	remove the definition of CGEN_CPU_DIR.
    351  1.1  christos 
    352  1.1  christos 2017-09-06  John Baldwin  <jhb (a] FreeBSD.org>
    353  1.1  christos 
    354  1.1  christos 	* configure: Regenerate.
    355  1.1  christos 
    356  1.1  christos 2017-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    357  1.1  christos 
    358  1.1  christos 	* decodev10.c (crisv10f_init_idesc_table): Use ARRAY_SIZE.
    359  1.1  christos 	* decodev32.c (crisv32f_init_idesc_table): Likewise.
    360  1.1  christos 	* sim-if.c (sim_open): Likewise.
    361  1.1  christos 
    362  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    363  1.1  christos 
    364  1.1  christos 	* config.in, configure: Regenerate.
    365  1.1  christos 
    366  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    367  1.1  christos 
    368  1.1  christos 	* configure: Regenerate.
    369  1.1  christos 
    370  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    371  1.1  christos 
    372  1.1  christos 	* configure.ac (SIM_AC_OPTION_ENVIRONMENT): Delete call.
    373  1.1  christos 	* configure: Regenerate.
    374  1.1  christos 
    375  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    376  1.1  christos 
    377  1.1  christos 	* configure: Regenerate.
    378  1.1  christos 
    379  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    380  1.1  christos 
    381  1.1  christos 	* configure: Regenerate.
    382  1.1  christos 
    383  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    384  1.1  christos 
    385  1.1  christos 	* configure.ac (SIM_AC_OPTION_INLINE): Delete call.
    386  1.1  christos 	* configure: Regenerate.
    387  1.1  christos 
    388  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    389  1.1  christos 
    390  1.1  christos 	* configure: Regenerate.
    391  1.1  christos 
    392  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    393  1.1  christos 
    394  1.1  christos 	* configure: Regenerate.
    395  1.1  christos 
    396  1.1  christos 2016-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    397  1.1  christos 
    398  1.1  christos 	* config.in, configure: Regenerate.
    399  1.1  christos 	* rvdummy.c: Change cconfig.h to config.h.
    400  1.1  christos 
    401  1.1  christos 2016-01-06  Mike Frysinger  <vapier (a] gentoo.org>
    402  1.1  christos 
    403  1.1  christos 	* sim-if.c (sim_open): Mark argv const.
    404  1.1  christos 	(sim_create_inferior): Mark argv and env const.
    405  1.1  christos 
    406  1.1  christos 2016-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    407  1.1  christos 
    408  1.1  christos 	* configure: Regenerate.
    409  1.1  christos 
    410  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    411  1.1  christos 
    412  1.1  christos 	* sim-if.c (sim_open): Update sim_parse_args comment.
    413  1.1  christos 
    414  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    415  1.1  christos 
    416  1.1  christos 	* sim-main.h (cris_devices): Delete.
    417  1.1  christos 
    418  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    419  1.1  christos 
    420  1.1  christos 	* configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
    421  1.1  christos 	* configure: Regenerate.
    422  1.1  christos 
    423  1.1  christos 2016-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    424  1.1  christos 
    425  1.1  christos 	* arch.h (TARGET_BIG_ENDIAN): Delete.
    426  1.1  christos 	* configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
    427  1.1  christos 	LITTLE.
    428  1.1  christos 	* configure: Regenerate.
    429  1.1  christos 
    430  1.1  christos 2016-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    431  1.1  christos 
    432  1.1  christos 	* sim-if.c (xprintf, eprintf): Delete.
    433  1.1  christos 	(cris_load_elf_file): Delete callback.  Change xprintf to
    434  1.1  christos 	sim_io_printf and eprintf to sim_io_eprintf.
    435  1.1  christos 
    436  1.1  christos 2016-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    437  1.1  christos 
    438  1.1  christos 	* sim-if.c (current_state): Delete.
    439  1.1  christos 	(sim_open): Delete current_state assignment.
    440  1.1  christos 
    441  1.1  christos 2015-12-30  Mike Frysinger  <vapier (a] gentoo.org>
    442  1.1  christos 
    443  1.1  christos 	* sim-if.c (sim_open): Delete current_target_byte_order assignment.
    444  1.1  christos 	* configure.ac: Call SIM_AC_OPTION_ENDIAN.
    445  1.1  christos 	* configure: Regenerate.
    446  1.1  christos 
    447  1.1  christos 2015-12-27  Mike Frysinger  <vapier (a] gentoo.org>
    448  1.1  christos 
    449  1.1  christos 	* sim-if.c (cris_program_offset_write, sim_load): Delete.
    450  1.1  christos 
    451  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    452  1.1  christos 
    453  1.1  christos 	* config.in, configure: Regenerate.
    454  1.1  christos 	* Makefile.in (rvdummy.o): Delete tconfig.h.
    455  1.1  christos 
    456  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    457  1.1  christos 
    458  1.1  christos 	* sim-if.c (sim_open): Delete cpu variable.  Pass NULL/NULL_CIA to
    459  1.1  christos 	sim_core_write_buffer.
    460  1.1  christos 
    461  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    462  1.1  christos 
    463  1.1  christos 	* sim-if.c (sim_create_inferior): Delete old comment and set up
    464  1.1  christos 	STATE_PROG_ARGV.
    465  1.1  christos 
    466  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    467  1.1  christos 
    468  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Change default to yes and
    469  1.1  christos 	add cris_900000xx.
    470  1.1  christos 	* configure: Regenerated.
    471  1.1  christos 	* devices.c: Delete file.
    472  1.1  christos 	* dv-cris_900000xx.c: New device model.
    473  1.1  christos 	* Makefile.in (SIM_OBJS): Delete devices.o.
    474  1.1  christos 	* sim-if.c (sim_open): Replace cris_have_900000xxif logic with a
    475  1.1  christos 	call to sim_hw_parse.
    476  1.1  christos 	* tconfig.h: Delete file.
    477  1.1  christos 
    478  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    479  1.1  christos 
    480  1.1  christos 	* rvdummy.c (_GNU_SOURCE): Delete.
    481  1.1  christos 	(setupsocket): Mark static.
    482  1.1  christos 
    483  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    484  1.1  christos 
    485  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-model.o.
    486  1.1  christos 	* tconfig.h (SIM_HAVE_MODEL): Delete.
    487  1.1  christos 
    488  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    489  1.1  christos 
    490  1.1  christos 	* arch.c: Rename MACH to SIM_MACH.
    491  1.1  christos 	* cpuall.h: Likewise.
    492  1.1  christos 	* modelv10.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
    493  1.1  christos 	SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
    494  1.1  christos 	* modelv32.c: Likewise.
    495  1.1  christos 
    496  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    497  1.1  christos 
    498  1.1  christos 	* sim-main.h (WITH_SCACHE_PBB): Move from ...
    499  1.1  christos 	* tconfig.h (WITH_SCACHE_PBB): ... here.
    500  1.1  christos 
    501  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    502  1.1  christos 
    503  1.1  christos 	* devices.c (device_error): Delete.
    504  1.1  christos 
    505  1.1  christos 2015-12-24  Mike Frysinger  <vapier (a] gentoo.org>
    506  1.1  christos 
    507  1.1  christos 	* tconfig.h (SIM_HANDLES_LMA): Delete.
    508  1.1  christos 
    509  1.1  christos 2015-11-15  Mike Frysinger  <vapier (a] gentoo.org>
    510  1.1  christos 
    511  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
    512  1.1  christos 	sim-stop.o.
    513  1.1  christos 
    514  1.1  christos 2015-11-14  Mike Frysinger  <vapier (a] gentoo.org>
    515  1.1  christos 
    516  1.1  christos 	* sim-if.c (sim_close): Delete.
    517  1.1  christos 
    518  1.1  christos 2015-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    519  1.1  christos 
    520  1.1  christos 	* configure: Regenerate.
    521  1.1  christos 
    522  1.1  christos 2015-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    523  1.1  christos 
    524  1.1  christos 	* traps.c: Include sim-syscall.h.
    525  1.1  christos 	(syscall_read_mem, syscall_write_mem): Delete.
    526  1.1  christos 	(cris_break_13_handler): Change syscall_read_mem/syscall_write_mem
    527  1.1  christos 	to sim_syscall_read_mem/sim_syscall_write_mem.
    528  1.1  christos 
    529  1.1  christos 2015-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    530  1.1  christos 
    531  1.1  christos 	* traps.c (syscall_map): Fill out name field.
    532  1.1  christos 	(syscall_stat32_map, errno_map, open_map): Likewise.
    533  1.1  christos 
    534  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    535  1.1  christos 
    536  1.1  christos 	* configure: Regenerate.
    537  1.1  christos 
    538  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    539  1.1  christos 
    540  1.1  christos 	* configure: Regenerate.
    541  1.1  christos 
    542  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    543  1.1  christos 
    544  1.1  christos 	* decodev10.c (crisv10f_decode): Change TRACE_EXTRACT to
    545  1.1  christos 	CGEN_TRACE_EXTRACT.
    546  1.1  christos 	* decodev32.c (crisv32f_decode): Likewise.
    547  1.1  christos 	* mloop.in (execute): Change TRACE_INSN_INIT to CGEN_TRACE_INSN_INIT,
    548  1.1  christos 	TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
    549  1.1  christos 	* semcrisv10f-switch.c: Change TRACE_RESULT to CGEN_TRACE_RESULT.
    550  1.1  christos 	* semcrisv32f-switch.c: Likewise.
    551  1.1  christos 
    552  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    553  1.1  christos 
    554  1.1  christos 	* sim-main.h (SIM_ENGINE_HALT_HOOK, SIM_ENGINE_RESTART_HOOK): Delete.
    555  1.1  christos 
    556  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    557  1.1  christos 
    558  1.1  christos 	* sim-main.h (USING_SIM_BASE_H): Delete.
    559  1.1  christos 
    560  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    561  1.1  christos 
    562  1.1  christos 	* sim-main.h (_sim_cpu, SIM_CPU): Delete.
    563  1.1  christos 
    564  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    565  1.1  christos 
    566  1.1  christos 	* sim-main.h (sim_cia): Delete.
    567  1.1  christos 
    568  1.1  christos 2015-04-17  Mike Frysinger  <vapier (a] gentoo.org>
    569  1.1  christos 
    570  1.1  christos 	* crisv10f.c (deliver_interrupt): Change CIA_GET to CPU_PC_GET.
    571  1.1  christos 	* crisv32f.c (deliver_interrupt): Likewise.
    572  1.1  christos 	* sim-main.h (CIA_GET, CIA_SET): Delete.
    573  1.1  christos 
    574  1.1  christos 2015-04-15  Mike Frysinger  <vapier (a] gentoo.org>
    575  1.1  christos 
    576  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-cpu.o.
    577  1.1  christos 	* sim-main.h (STATE_CPU): Delete.
    578  1.1  christos 
    579  1.1  christos 2015-04-15  Mike Frysinger  <vapier (a] gentoo.org>
    580  1.1  christos 
    581  1.1  christos 	* sim-main.h (struct sim_state): Change cpu to an array of pointers.
    582  1.1  christos 	(STATE_CPU): Handle WITH_SMP.
    583  1.1  christos 
    584  1.1  christos 2015-04-13  Mike Frysinger  <vapier (a] gentoo.org>
    585  1.1  christos 
    586  1.1  christos 	* configure: Regenerate.
    587  1.1  christos 
    588  1.1  christos 2015-04-06  Mike Frysinger  <vapier (a] gentoo.org>
    589  1.1  christos 
    590  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
    591  1.1  christos 
    592  1.1  christos 2015-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    593  1.1  christos 
    594  1.1  christos 	* config.in, configure: Regenerate.
    595  1.1  christos 
    596  1.1  christos 2015-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    597  1.1  christos 
    598  1.1  christos 	* configure: Regenerate.
    599  1.1  christos 
    600  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    601  1.1  christos 
    602  1.1  christos 	* Makefile.in (CONFIG_DEVICES): Delete.
    603  1.1  christos 	(SIM_OBJS): Delete CONFIG_DEVICES.
    604  1.1  christos 
    605  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    606  1.1  christos 
    607  1.1  christos 	* configure: Regenerate.
    608  1.1  christos 
    609  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    610  1.1  christos 
    611  1.1  christos 	* configure: Regenerate.
    612  1.1  christos 
    613  1.1  christos 2015-03-16  Mike Frysinger  <vapier (a] gentoo.org>
    614  1.1  christos 
    615  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    616  1.1  christos 	* rvdummy.c: Delete tconfig.h include.
    617  1.1  christos 	* tconfig.in: Rename file ...
    618  1.1  christos 	* tconfig.h: ... here.
    619  1.1  christos 
    620  1.1  christos 2015-03-15  Mike Frysinger  <vapier (a] gentoo.org>
    621  1.1  christos 
    622  1.1  christos 	* tconfig.in: Delete most includes.
    623  1.1  christos 	[HAVE_DV_SOCKSER]: Delete.
    624  1.1  christos 
    625  1.1  christos 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    626  1.1  christos 
    627  1.1  christos 	* Makefile.in (SIM_RUN_OBJS): Delete.
    628  1.1  christos 
    629  1.1  christos 2014-12-03  Joel Brobecker  <brobecker (a] adacore.com>
    630  1.1  christos 
    631  1.1  christos 	* traps.c (cris_break_13_handler): Adjust call to "fstat" callback
    632  1.1  christos 	by call to "to_fstat" following renaming in callback.h.
    633  1.1  christos 
    634  1.1  christos 2014-08-19  Alan Modra  <amodra (a] gmail.com>
    635  1.1  christos 
    636  1.1  christos 	* configure: Regenerate.
    637  1.1  christos 
    638  1.1  christos 2014-08-15  Roland McGrath  <mcgrathr (a] google.com>
    639  1.1  christos 
    640  1.1  christos 	* configure: Regenerate.
    641  1.1  christos 	* config.in: Regenerate.
    642  1.1  christos 
    643  1.1  christos 2014-03-05  Mike Frysinger  <vapier (a] gentoo.org>
    644  1.1  christos 
    645  1.1  christos 	* sim-if.c (sim_load): Add const to prog.
    646  1.1  christos 
    647  1.1  christos 2014-03-04  Mike Frysinger  <vapier (a] gentoo.org>
    648  1.1  christos 
    649  1.1  christos 	* configure: Regenerate.
    650  1.1  christos 
    651  1.1  christos 2013-09-23  Alan Modra  <amodra (a] gmail.com>
    652  1.1  christos 
    653  1.1  christos 	* configure: Regenerate.
    654  1.1  christos 
    655  1.1  christos 2013-06-03  Mike Frysinger  <vapier (a] gentoo.org>
    656  1.1  christos 
    657  1.1  christos 	* aclocal.m4, configure: Regenerate.
    658  1.1  christos 
    659  1.1  christos 2013-05-10  Freddie Chopin  <freddie_chopin (a] op.pl>
    660  1.1  christos 
    661  1.1  christos 	* configure: Rebuild.
    662  1.1  christos 
    663  1.1  christos 2013-03-26  Mike Frysinger  <vapier (a] gentoo.org>
    664  1.1  christos 
    665  1.1  christos 	* configure: Regenerate.
    666  1.1  christos 
    667  1.1  christos 2012-06-15  Joel Brobecker  <brobecker (a] adacore.com>
    668  1.1  christos 
    669  1.1  christos 	* config.in, configure: Regenerate.
    670  1.1  christos 
    671  1.1  christos 2012-05-18  Nick Clifton  <nickc (a] redhat.com>
    672  1.1  christos 
    673  1.1  christos 	PR 14072
    674  1.1  christos 	* sim-if.c: Include config.h before system header files.
    675  1.1  christos 
    676  1.1  christos 2012-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    677  1.1  christos 
    678  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    679  1.1  christos 
    680  1.1  christos 2011-12-03  Mike Frysinger  <vapier (a] gentoo.org>
    681  1.1  christos 
    682  1.1  christos 	* aclocal.m4: New file.
    683  1.1  christos 	* configure: Regenerate.
    684  1.1  christos 
    685  1.1  christos 2011-10-19  Mike Frysinger  <vapier (a] gentoo.org>
    686  1.1  christos 
    687  1.1  christos 	* configure: Regenerate after common/acinclude.m4 update.
    688  1.1  christos 
    689  1.1  christos 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    690  1.1  christos 
    691  1.1  christos 	* configure.ac: Change include to common/acinclude.m4.
    692  1.1  christos 
    693  1.1  christos 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    694  1.1  christos 
    695  1.1  christos 	* configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
    696  1.1  christos 	call.  Replace common.m4 include with SIM_AC_COMMON.
    697  1.1  christos 	* configure: Regenerate.
    698  1.1  christos 
    699  1.1  christos 2011-07-05  Mike Frysinger  <vapier (a] gentoo.org>
    700  1.1  christos 
    701  1.1  christos 	* sim-if.c (sim_do_command): Delete.
    702  1.1  christos 
    703  1.1  christos 2010-10-09  Alan Modra  <amodra (a] gmail.com>
    704  1.1  christos 
    705  1.1  christos 	* cris-desc.h: Regenerate.
    706  1.1  christos 
    707  1.1  christos 2010-10-07  Hans-Peter Nilsson  <hp (a] axis.com>
    708  1.1  christos 
    709  1.1  christos 	* traps.c (cris_break_13_handler): Pass lseek
    710  1.1  christos 	offset parameter as sign-extended.
    711  1.1  christos 
    712  1.1  christos 2010-05-26  Ozkan Sezer  <sezeroz (a] gmail.com>
    713  1.1  christos 
    714  1.1  christos 	* dv-rv.c (hw_rv_init_socket): Check error return from socket() call
    715  1.1  christos 	by its equality to -1 not by it being negative.
    716  1.1  christos 	(hw_rv_write): Likewise.
    717  1.1  christos 	(hw_rv_handle_incoming): Likewise.
    718  1.1  christos 	(hw_rv_poll_once): Likewise.
    719  1.1  christos 	* rvdummy.c (setupsocket): Likewise.
    720  1.1  christos 	(main): Likewise for accept() call as returned from setupsocket().
    721  1.1  christos 
    722  1.1  christos 2010-03-30  Mike Frysinger  <vapier (a] gentoo.org>
    723  1.1  christos 
    724  1.1  christos 	* devices.c (device_error): Add const to message.
    725  1.1  christos 
    726  1.1  christos 2010-02-11  Doug Evans  <dje (a] sebabeach.org>
    727  1.1  christos 
    728  1.1  christos 	* cpuv10.h, * cpuv32.h, * cris-desc.c,
    729  1.1  christos 	* cris-desc.h, * decodev10.c, * decodev32.c,
    730  1.1  christos 	* modelv10.c, * modelv32.c, * semcrisv10f-switch.c,
    731  1.1  christos 	* semcrisv32f-switch.c: Regenerate.
    732  1.1  christos 
    733  1.1  christos 2010-01-02  Doug Evans  <dje (a] sebabeach.org>
    734  1.1  christos 
    735  1.1  christos 	* arch.c, * arch.h, * cpuall.h, * cpuv10.c,
    736  1.1  christos 	* cpuv10.h, * cpuv32.c, * cpuv32.h, * cris-desc.c,
    737  1.1  christos 	* cris-desc.h, * cris-opc.h, * decodev10.c,
    738  1.1  christos 	* decodev10.h, * decodev32.c, * decodev32.h,
    739  1.1  christos 	* modelv10.c, * modelv32.c, * semcrisv10f-switch.c,
    740  1.1  christos 	* semcrisv32f-switch.c: Regenerate, update copyright year.
    741  1.1  christos 
    742  1.1  christos 2010-01-01  Doug Evans  <dje (a] sebabeach.org>
    743  1.1  christos 
    744  1.1  christos 	* mloop.in: Fix copyright year update snafu.
    745  1.1  christos 
    746  1.1  christos 2009-11-22  Doug Evans  <dje (a] sebabeach.org>
    747  1.1  christos 
    748  1.1  christos 	* cpuall.h: Regenerate.
    749  1.1  christos 	* cpuv10.h: Regenerate.
    750  1.1  christos 	* cpuv32.h: Regenerate.
    751  1.1  christos 	* decodev10.c: Regenerate.
    752  1.1  christos 	* decodev10.h: Regenerate.
    753  1.1  christos 	* decodev32.c: Regenerate.
    754  1.1  christos 	* decodev32.h: Regenerate.
    755  1.1  christos 
    756  1.1  christos 2009-10-23  Doug Evans  <dje (a] sebabeach.org>
    757  1.1  christos 
    758  1.1  christos 	* arch.c: Regenerate.
    759  1.1  christos 	* arch.h: Regenerate.
    760  1.1  christos 	* cpuall.h: Regenerate.
    761  1.1  christos 	* cpuv10.c: Regenerate.
    762  1.1  christos 	* cpuv10.h: Regenerate.
    763  1.1  christos 	* cpuv32.c: Regenerate.
    764  1.1  christos 	* cpuv32.h: Regenerate.
    765  1.1  christos 	* cris-desc.c: Regenerate.
    766  1.1  christos 	* cris-desc.h: Regenerate.
    767  1.1  christos 	* cris-opc.h: Regenerate.
    768  1.1  christos 	* decodev10.c: Regenerate.
    769  1.1  christos 	* decodev10.h: Regenerate.
    770  1.1  christos 	* decodev32.c: Regenerate.
    771  1.1  christos 	* decodev32.h: Regenerate.
    772  1.1  christos 	* modelv10.c: Regenerate.
    773  1.1  christos 	* modelv32.c: Regenerate.
    774  1.1  christos 	* semcrisv10f-switch.c: Regenerate.
    775  1.1  christos 	* semcrisv32f-switch.c: Regenerate.
    776  1.1  christos 
    777  1.1  christos 2009-01-18  Hans-Peter Nilsson  <hp (a] axis.com>
    778  1.1  christos 
    779  1.1  christos 	* sim-if.c: Include errno.h.
    780  1.1  christos 	(cris_start_address, cris_program_offset): New variables.
    781  1.1  christos 	(OPTION_CRIS_PROGRAM_OFFSET, OPTION_CRIS_STARTADDR): New option
    782  1.1  christos 	enums.
    783  1.1  christos 	(cris_options): New options --cris-program-offset and
    784  1.1  christos 	--cris-start-address.
    785  1.1  christos 	(cris_option_handler): Handle new options.
    786  1.1  christos 	(cris_program_offset_write, cris_set_section_offset_iterator)
    787  1.1  christos 	(cris_offset_sections, cris_offset_sections): New functions.
    788  1.1  christos 	(sim_load): Use cris_program_offset_write as function argument to
    789  1.1  christos 	cris_load_elf_file, not sim_write.
    790  1.1  christos 	(struct offsetinfo): New struct.
    791  1.1  christos 	(cris_handle_interpreter): Fix typo in comment.
    792  1.1  christos 	(sim_open): Call cris_offset_sections as soon as the bfd of the
    793  1.1  christos 	infile is available.  Gate bfd validity checks on abfd non-NULL.
    794  1.1  christos 	(sim_create_inferior): Let cris_start_address when != -1 override
    795  1.1  christos 	other start-address choices.
    796  1.1  christos 
    797  1.1  christos 2009-01-06  Hans-Peter Nilsson  <hp (a] axis.com>
    798  1.1  christos 
    799  1.1  christos 	* traps.c (abort): Define to call sim_io_error.
    800  1.1  christos 	(create_map): Make -1 imply a non-fixed address, not 0.  All
    801  1.1  christos 	callers changed.  Only prefer the next higher unmapped address if
    802  1.1  christos 	the last mapped address is no less than 0x40000000.  Check that
    803  1.1  christos 	the address to be mapped is not already mapped.  Update head
    804  1.1  christos 	comment.
    805  1.1  christos 	(unmap_pages): Don't call abort when recursive call fails, just
    806  1.1  christos 	note and return an error if a page in the range couldn't be unmapped.
    807  1.1  christos 	(cris_bmod_handler, h_supr_set_handler, h_supr_get_handler)
    808  1.1  christos 	(schedule, make_first_thread, cris_pipe_empty): New local variable sd.
    809  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
    810  1.1  christos 	non-MAP_FIXED argument overlapping existing map.  For MAP_FIXED,
    811  1.1  christos 	don't abort on page not being mapped.  Handle non-anon filemap
    812  1.1  christos 	with length padded to pagesize.
    813  1.1  christos 
    814  1.1  christos 2009-01-03  Hans-Peter Nilsson  <hp (a] axis.com>
    815  1.1  christos 
    816  1.1  christos 	* sim-if.c (TARGET_AT_NULL, TARGET_AT_PHDR, TARGET_AT_PHENT)
    817  1.1  christos 	(TARGET_AT_PHNUM, TARGET_AT_PAGESZ, TARGET_AT_BASE)
    818  1.1  christos 	(TARGET_AT_FLAGS, TARGET_AT_ENTRY, TARGET_AT_UID, TARGET_AT_EUID)
    819  1.1  christos 	(TARGET_AT_GID, TARGET_AT_EGID, TARGET_AT_HWCAP)
    820  1.1  christos 	(TARGET_AT_CLKTCK): Remove redundant macros.
    821  1.1  christos 	(AUX_ENT): Adjust to use standard ELF AT_* macros.
    822  1.1  christos 	(AUX_ENTF): Ditto.  Remove always-0 middle argument.  Update all
    823  1.1  christos 	callers.
    824  1.1  christos 	(sim_open): Also pass AT_SECURE.
    825  1.1  christos 
    826  1.1  christos 	* sim-main.h (struct _sim_cpu): New member
    827  1.1  christos 	set_target_thread_data.
    828  1.1  christos 	* crisv32f.c (CRIS_TLS_REGISTER): Define.
    829  1.1  christos 	* crisv10f.c: Ditto.
    830  1.1  christos 	* cris-tmpl.c (MY (set_target_thread_data)): New function.
    831  1.1  christos 	(MY (f_specific_init)): Set new _sim_cpu member to new function.
    832  1.1  christos 	* traps.c (TARGET_SYS_set_thread_area): Define.
    833  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_set_thread_area>: New
    834  1.1  christos 	case.
    835  1.1  christos 
    836  1.1  christos 	* traps.c (TARGET_SYS_exit_group): Define.
    837  1.1  christos 	(cris_break_13_handler): Handle it like the exit for the last
    838  1.1  christos 	thread.
    839  1.1  christos 
    840  1.1  christos 	* traps.c (TARGET_UTSNAME): Update to 2009-01-01.
    841  1.1  christos 	(TARGET_EPOCH): Update to match TARGET_UTSNAME.  Correct comment.
    842  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_uname>: Update to
    843  1.1  christos 	2.6.27.  Set machine field to the BFD printable name of the
    844  1.1  christos 	machine.
    845  1.1  christos 
    846  1.1  christos 	* traps.c (TARGET_MAP_DENYWRITE): Define.
    847  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
    848  1.1  christos 	TARGET_MAP_DENYWRITE.
    849  1.1  christos 
    850  1.1  christos 	* traps.c (TARGET_SYS_access, TARGET_R_OK, TARGET_W_OK)
    851  1.1  christos 	(TARGET_X_OK, TARGET_F_OK): Define.
    852  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_access>: New case.
    853  1.1  christos 
    854  1.1  christos 	* semcrisv32f-switch.c: Regenerate.
    855  1.1  christos 
    856  1.1  christos 2008-12-30  Hans-Peter Nilsson  <hp (a] axis.com>
    857  1.1  christos 
    858  1.1  christos 	* sim-if.c (sim_open): If sim_analyze_program fails, emit
    859  1.1  christos 	just a short CRIS-specific notice.  Tweak the wording for a
    860  1.1  christos 	failing architecture test.
    861  1.1  christos 
    862  1.1  christos 	* traps.c (TARGET_SYS_writev): New macro.
    863  1.1  christos 	(is_mapped_only, cris_dump_map): New functions.
    864  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle more flags
    865  1.1  christos 	and prot combinations and a non-zero page-offset.  If
    866  1.1  christos 	TARGET_MAP_FIXED, unmap pages before mapping them.
    867  1.1  christos 	<case TARGET_SYS_mprotect>: When checking, allow any length
    868  1.1  christos 	argument.  Don't actually do anything.
    869  1.1  christos 	<case TARGET_SYS_writev>: New case.
    870  1.1  christos 
    871  1.1  christos 	* Makefile.in (SIM_OBJS): Remove sim-hload.o.
    872  1.1  christos 	* sim-if.c: Include elf-bfd.h.
    873  1.1  christos 	(struct progbounds): New members end_loadmem, start_nonloadmem.
    874  1.1  christos 	(xprintf, eprintf): New functions, copied from common/sim-load.c.
    875  1.1  christos 	(cris_load_elf_file, sim_load, cris_get_progbounds): New functions.
    876  1.1  christos 	(get_progbounds_iterator): Renamed from get_progbounds.  Make
    877  1.1  christos 	static.  Update head comment.  Set new struct progbounds members.
    878  1.1  christos 	(exec_load_addr, interp_load_addr, interp_start_addr): New static
    879  1.1  christos 	variables.
    880  1.1  christos 	(aux_ent_phdr, aux_ent_phent, aux_ent_phnum, aux_ent_base)
    881  1.1  christos 	(aux_ent_entry, cris_write_interp, cris_handle_interpreter): New
    882  1.1  christos 	functions.
    883  1.1  christos 	(sim_open): New constant array auxv_entries.  Rewrite AUX_ENT
    884  1.1  christos 	handling to use auxv_entries.  Improve error message and checking
    885  1.1  christos 	for invalid programs.  Use new variable abfd for the program
    886  1.1  christos 	instead of for each access reaching into sd to get it.
    887  1.1  christos 	(sim_create_inferior): If non-zero, use interp_start_addr instead
    888  1.1  christos 	of the program start address.
    889  1.1  christos 	(cris_disassemble_insn): Remove incorrect and unclear, supposedly
    890  1.1  christos 	stale comment.  Always specify little-endian.
    891  1.1  christos 
    892  1.1  christos 2008-07-11  Hans-Peter Nilsson  <hp (a] axis.com>
    893  1.1  christos 
    894  1.1  christos 	* configure: Regenerate to track ../common/common.m4 changes.
    895  1.1  christos 	* config.in: Ditto.
    896  1.1  christos 
    897  1.1  christos 2008-06-06  Vladimir Prus  <vladimir (a] codesourcery.com>
    898  1.1  christos 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
    899  1.1  christos 	    Joseph Myers  <joseph (a] codesourcery.com>
    900  1.1  christos 
    901  1.1  christos 	* configure: Regenerate.
    902  1.1  christos 
    903  1.1  christos 2007-10-22  Hans-Peter Nilsson  <hp (a] axis.com>
    904  1.1  christos 
    905  1.1  christos 	* arch.c, arch.h, cpuall.h, cpuv10.c,
    906  1.1  christos 	cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
    907  1.1  christos 	cris-desc.h, cris-opc.h, decodev10.c,
    908  1.1  christos 	decodev10.h, decodev32.c, decodev32.h,
    909  1.1  christos 	modelv10.c, modelv32.c, semcrisv10f-switch.c,
    910  1.1  christos 	semcrisv32f-switch.c: Regenerate.
    911  1.1  christos 
    912  1.1  christos 2007-02-20  Hans-Peter Nilsson  <hp (a] axis.com>
    913  1.1  christos 
    914  1.1  christos 	* traps.c (dump_statistics): Change format for cycle numbers
    915  1.1  christos 	to %llu and cast parameters to unsigned long long.
    916  1.1  christos 
    917  1.1  christos 2006-10-02  Edgar E. Iglesias  <edgar (a] axis.com>
    918  1.1  christos 	    Hans-Peter Nilsson  <hp (a] axis.com>
    919  1.1  christos 
    920  1.1  christos 	* cris-sim.h (enum cris_unknown_syscall_action_type)
    921  1.1  christos 	(cris_unknown_syscall_action): Declare.
    922  1.1  christos 	* sim-if.c (cris_unknown_syscall_action): Define.
    923  1.1  christos 	(cris_options): Add cris-unknown-syscall option.
    924  1.1  christos 	(cris_option_handler): Correct comment about and error message for
    925  1.1  christos 	invalid --cris-cycles argument.  Handle --cris-unknown-syscall.
    926  1.1  christos 	* traps.c: Include stdarg.h
    927  1.1  christos 	(cris_unknown_syscall): New function.
    928  1.1  christos 	(cris_break_13_handler): Instead of sim_io_eprintf and
    929  1.1  christos 	sim_engine_halt, call cris_unknown_syscall to handle more or less
    930  1.1  christos 	unknown syscalls.  Adjust code as necessary to handle return
    931  1.1  christos 	value.
    932  1.1  christos 
    933  1.1  christos 2006-09-30  Hans-Peter Nilsson  <hp (a] axis.com>
    934  1.1  christos 
    935  1.1  christos 	* traps.c (TARGET_PIPE_BUF): New macro.
    936  1.1  christos 	(cris_pipe_empty): Correct initialization of "remaining".  Only
    937  1.1  christos 	adjust the "write" return value if more than TARGET_PIPE_BUF bytes
    938  1.1  christos 	are written.
    939  1.1  christos 
    940  1.1  christos 2006-09-29  Hans-Peter Nilsson  <hp (a] axis.com>
    941  1.1  christos 
    942  1.1  christos 	* configure.ac: Check for limits.h and sys/param.h.
    943  1.1  christos 	* configure, config.in: Rebuild.
    944  1.1  christos 	* traps.c (SIM_PATHMAX): New macro.
    945  1.1  christos 	(cris_break_13_handler): Use SIM_PATHMAX, not MAXPATHLEN.
    946  1.1  christos 
    947  1.1  christos 2006-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    948  1.1  christos 
    949  1.1  christos 	* configure: Regenerated.
    950  1.1  christos 
    951  1.1  christos 2006-05-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
    952  1.1  christos 
    953  1.1  christos 	* configure: Regenerated.
    954  1.1  christos 
    955  1.1  christos 2006-04-08  Hans-Peter Nilsson  <hp (a] axis.com>
    956  1.1  christos 
    957  1.1  christos 	* crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
    958  1.1  christos 
    959  1.1  christos 2006-04-03  Hans-Peter Nilsson  <hp (a] axis.com>
    960  1.1  christos 
    961  1.1  christos 	* dv-cris.c, dv-rv.c, rvdummy.c: New files.
    962  1.1  christos 	* Makefile.in (CONFIG_DEVICES): Remove redundant setting.
    963  1.1  christos 	(dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules.
    964  1.1  christos 	(all): Depend on rvdummy$(EXEEXT).
    965  1.1  christos 	* configure.ac: Call SIM_AC_OPTION_WARNINGS.  Check for
    966  1.1  christos 	sys/socket.h and sys/select.h.  Call SIM_AC_OPTION_HARDWARE,
    967  1.1  christos 	default off.
    968  1.1  christos 	* configure: Regenerate.
    969  1.1  christos 	* cris-sim.h (cris_have_900000xxif): Declare here.
    970  1.1  christos 	(enum cris_interrupt_type, crisv10deliver_interrupt)
    971  1.1  christos 	(crisv32deliver_interrupt: New declarations.
    972  1.1  christos 	* cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call
    973  1.1  christos 	sim_events_tickn and set state-events member work_pending when it's
    974  1.1  christos 	time for the next event.
    975  1.1  christos 	[WITH_HW] (MY (f_specific_init)): Set CPU-model-specific
    976  1.1  christos 	interrupt-delivery function.
    977  1.1  christos 	* crisv10f.c (MY (deliver_interrupt)): New function.
    978  1.1  christos 	* crisv32f.c (MY (deliver_interrupt)): New function.
    979  1.1  christos 	* devices.c: Include hw-device.h.
    980  1.1  christos 	(device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer.
    981  1.1  christos 	(device_io_write_buffer): Only perform 0x900000xx-functions if
    982  1.1  christos 	cris_have_900000xxif is nonzero.  Else if WITH_HW defined,
    983  1.1  christos 	call hw_io_write_buffer.  Add return 0 last in function.
    984  1.1  christos 	* sim-if.c (cris_have_900000xxif): Now global.
    985  1.1  christos 	(sim_open) [WITH_HW]: Clear deliver_interrupt cpu member.
    986  1.1  christos 	Force "-model" option, effectively.
    987  1.1  christos 	* sim-main.h (cris_interrupt_delivery_fn): New type.
    988  1.1  christos 	(struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.
    989  1.1  christos 
    990  1.1  christos 2006-04-02  Hans-Peter Nilsson  <hp (a] axis.com>
    991  1.1  christos 
    992  1.1  christos 	* Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
    993  1.1  christos 	(CRISV32F_OBJS): Remove semcrisv32f-switch.o.
    994  1.1  christos 	(semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.
    995  1.1  christos 
    996  1.1  christos 2006-02-23  Hans-Peter Nilsson  <hp (a] axis.com>
    997  1.1  christos 
    998  1.1  christos 	* traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
    999  1.1  christos 	mapping.
   1000  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_time>: New case.
   1001  1.1  christos 
   1002  1.1  christos 2006-01-10  Hans-Peter Nilsson  <hp (a] axis.com>
   1003  1.1  christos 
   1004  1.1  christos 	* cris-tmpl.c (MY (f_model_insn_before)): Only display basic
   1005  1.1  christos 	cycle count for the current insn.
   1006  1.1  christos 
   1007  1.1  christos 2005-12-06  Hans-Peter Nilsson  <hp (a] axis.com>
   1008  1.1  christos 
   1009  1.1  christos 	* cpuv10.h, cpuv32.h, cris-desc.c, cris-opc.h,
   1010  1.1  christos 	decodev10.c, decodev10.h, decodev32.c,
   1011  1.1  christos 	decodev32.h, modelv10.c, modelv32.c,
   1012  1.1  christos 	semcrisv10f-switch.c, semcrisv32f-switch.c: Regenerate.
   1013  1.1  christos 
   1014  1.1  christos 2005-12-05  Hans-Peter Nilsson  <hp (a] axis.com>
   1015  1.1  christos 
   1016  1.1  christos 	* arch.c, arch.h, cpuall.h, cpuv10.c,
   1017  1.1  christos 	cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
   1018  1.1  christos 	cris-desc.h, cris-opc.h, decodev10.c,
   1019  1.1  christos 	decodev10.h, decodev32.c, decodev32.h,
   1020  1.1  christos 	modelv10.c, modelv32.c, semcrisv10f-switch.c,
   1021  1.1  christos 	semcrisv32f-switch.c: Regenerate.
   1022  1.1  christos 
   1023  1.1  christos 2005-11-20  Hans-Peter Nilsson  <hp (a] axis.com>
   1024  1.1  christos 
   1025  1.1  christos 	* traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
   1026  1.1  christos 	(open_map): Use TARGET_O_ACCMODE, TARGET_O_RDONLY and
   1027  1.1  christos 	TARGET_O_WRONLY.
   1028  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_fcntl>: Add support for
   1029  1.1  christos 	F_GETFL on fd 0, 1 and 2.
   1030  1.1  christos 
   1031  1.1  christos 2005-11-17  Hans-Peter Nilsson  <hp (a] axis.com>
   1032  1.1  christos 
   1033  1.1  christos 	* sim-main.h (struct _sim_cpu): New members last_syscall,
   1034  1.1  christos 	last_open_fd, last_open_flags.
   1035  1.1  christos 	* traps.c: Don't include targ-vals.h.
   1036  1.1  christos 	(TARGET_O_ACCMODE): Define.
   1037  1.1  christos 	(cris_break_13_handler): Set new _sim_cpu members.
   1038  1.1  christos 	<case TARGET_SYS_fcntl>: Support special case of F_GETFL.
   1039  1.1  christos 	Rearrange code as switch.  Emit "unimplemented" abort for
   1040  1.1  christos 	unimplemented fcntl calls.
   1041  1.1  christos 
   1042  1.1  christos 	* traps.c (TARGET_SYS_stat): Define.
   1043  1.1  christos 	(syscall_stat32_map): Add entry for TARGET_SYS_stat.
   1044  1.1  christos 	(cris_break_13_handler) <case TARGET_SYS_stat>: New case.
   1045  1.1  christos 
   1046  1.1  christos 2005-11-16  Hans-Peter Nilsson  <hp (a] axis.com>
   1047  1.1  christos 
   1048  1.1  christos 	* cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
   1049  1.1  christos 	low 32 bits are used after an unsigned long cast.
   1050  1.1  christos 
   1051  1.1  christos 2005-05-28  Hans-Peter Nilsson  <hp (a] axis.com>
   1052  1.1  christos 
   1053  1.1  christos 	* Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
   1054  1.1  christos 
   1055  1.1  christos 2005-04-18  Hans-Peter Nilsson  <hp (a] axis.com>
   1056  1.1  christos 
   1057  1.1  christos 	* traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
   1058  1.1  christos 	For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
   1059  1.1  christos 	implemented.  In call to create_map, pad length argument to 8k.
   1060  1.1  christos 
   1061  1.1  christos 2005-03-24  Hans-Peter Nilsson  <hp (a] axis.com>
   1062  1.1  christos 
   1063  1.1  christos 	* Makefile.in (stamp-v10fcpu, stamp-v32fcpu): Add kludge to
   1064  1.1  christos 	include cgen-ops.h in decodev10.c and decodev32.c.
   1065  1.1  christos 	* sim-main.h: Don't include cgen-ops.h here.
   1066  1.1  christos 	* arch.c, arch.h, cpuall.h, cpuv10.c,
   1067  1.1  christos 	cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
   1068  1.1  christos 	cris-desc.h, cris-opc.h, decodev10.c,
   1069  1.1  christos 	decodev10.h, decodev32.c, decodev32.h,
   1070  1.1  christos 	modelv10.c, modelv32.c, semcrisv10f-switch.c,
   1071  1.1  christos 	semcrisv32f-switch.c: Regenerate.
   1072  1.1  christos 
   1073  1.1  christos 	* traps.c (cris_break_13_handler) <case
   1074  1.1  christos 	TARGET_SYS_rt_sigaction>: Rename sa_handler, sa_flags,
   1075  1.1  christos 	sa_restorer, sa_mask_low, sa_mask_high to target_sa_handler etc.
   1076  1.1  christos 
   1077  1.1  christos 2005-03-23  Mark Kettenis  <kettenis (a] gnu.org>
   1078  1.1  christos 
   1079  1.1  christos 	* configure: Regenerate.
   1080