Home | History | Annotate | Line # | Download | only in bfin
      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_DEFAULT_MODEL call.
     10  1.1  christos 	* interp.c (sim_open): Set STATE_MODEL_NAME.
     11  1.1  christos 	* aclocal.m4: Regenerate.
     12  1.1  christos 	* configure: Regenerate.
     13  1.1  christos 
     14  1.1  christos 2021-06-30  Mike Frysinger  <vapier (a] gentoo.org>
     15  1.1  christos 
     16  1.1  christos 	* interp.c (sim_open): Set STATE_MACHS.
     17  1.1  christos 	* machs.c (sim_machs): Rename to ...
     18  1.1  christos 	(bfin_sim_machs): ... this.
     19  1.1  christos 	* machs.h (bfin_sim_machs): New decl.
     20  1.1  christos 
     21  1.1  christos 2021-06-29  Mike Frysinger  <vapier (a] gentoo.org>
     22  1.1  christos 
     23  1.1  christos 	* machs.c (sim_machs): Mark const.
     24  1.1  christos 
     25  1.1  christos 2021-06-27  Mike Frysinger  <vapier (a] gentoo.org>
     26  1.1  christos 
     27  1.1  christos 	* Makefile.in: Change to $(SDL_CFLAGS) & $(SDL_LIBS).
     28  1.1  christos 	* configure.ac: Delete PKG_PROG_PKG_CONFIG &
     29  1.1  christos 	PKG_CHECK_MODULES calls.
     30  1.1  christos 	* aclocal.m4, configure: Regenerate.
     31  1.1  christos 
     32  1.1  christos 2021-06-24  Mike Frysinger  <vapier (a] gentoo.org>
     33  1.1  christos 
     34  1.1  christos 	* interp.c (bfin_syscall): Set sc.arg5 & sc.arg6.
     35  1.1  christos 
     36  1.1  christos 2021-06-22  Mike Frysinger  <vapier (a] gentoo.org>
     37  1.1  christos 
     38  1.1  christos 	* configure: Regenerate.
     39  1.1  christos 
     40  1.1  christos 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     41  1.1  christos 
     42  1.1  christos 	* aclocal.m4: Regenerate.
     43  1.1  christos 	* configure: Regenerate.
     44  1.1  christos 
     45  1.1  christos 2021-06-21  Mike Frysinger  <vapier (a] gentoo.org>
     46  1.1  christos 
     47  1.1  christos 	* Makefile.in (SIM_EXTRA_HW_DEVICES): Define.
     48  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Delete call.
     49  1.1  christos 	* configure: Regenerate.
     50  1.1  christos 
     51  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     52  1.1  christos 
     53  1.1  christos 	* configure.ac (SIM_AC_COMMON): Delete.
     54  1.1  christos 	* aclocal.m4, configure: Regenerate.
     55  1.1  christos 
     56  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     57  1.1  christos 
     58  1.1  christos 	* Makefile.in: Change @MAINTAINER_MODE_TRUE@ to $(MAINT).
     59  1.1  christos 	* aclocal.m4, configure: Regenerate.
     60  1.1  christos 
     61  1.1  christos 2021-06-20  Mike Frysinger  <vapier (a] gentoo.org>
     62  1.1  christos 
     63  1.1  christos 	* aclocal.m4: Regenerate.
     64  1.1  christos 	* configure: Regenerate.
     65  1.1  christos 
     66  1.1  christos 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     67  1.1  christos 
     68  1.1  christos 	* aclocal.m4: Regenerate.
     69  1.1  christos 	* configure: Regenerate.
     70  1.1  christos 
     71  1.1  christos 2021-06-19  Mike Frysinger  <vapier (a] gentoo.org>
     72  1.1  christos 
     73  1.1  christos 	* configure: Regenerate.
     74  1.1  christos 
     75  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     76  1.1  christos 
     77  1.1  christos 	* aclocal.m4, configure: Regenerate.
     78  1.1  christos 
     79  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     80  1.1  christos 
     81  1.1  christos 	* configure: Regenerate.
     82  1.1  christos 
     83  1.1  christos 2021-06-18  Mike Frysinger  <vapier (a] gentoo.org>
     84  1.1  christos 
     85  1.1  christos 	* dv-bfin_cec.c: Include sim-signal.h.
     86  1.1  christos 	* sim-main.h: Delete sim-signal.h include.
     87  1.1  christos 
     88  1.1  christos 2021-06-17  Mike Frysinger  <vapier (a] gentoo.org>
     89  1.1  christos 
     90  1.1  christos 	* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
     91  1.1  christos 	* interp.c (sim_open): Set current_target_byte_order.
     92  1.1  christos 	* aclocal.m4, configure: Regenerate.
     93  1.1  christos 
     94  1.1  christos 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     95  1.1  christos 
     96  1.1  christos 	* configure: Regenerate.
     97  1.1  christos 
     98  1.1  christos 2021-06-16  Mike Frysinger  <vapier (a] gentoo.org>
     99  1.1  christos 
    100  1.1  christos 	* configure: Regenerate.
    101  1.1  christos 	* config.in: Removed.
    102  1.1  christos 
    103  1.1  christos 2021-06-15  Mike Frysinger  <vapier (a] gentoo.org>
    104  1.1  christos 
    105  1.1  christos 	* config.in, configure: Regenerate.
    106  1.1  christos 
    107  1.1  christos 2021-06-14  Mike Frysinger  <vapier (a] gentoo.org>
    108  1.1  christos 
    109  1.1  christos 	* configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
    110  1.1  christos 	* configure: Regenerate.
    111  1.1  christos 
    112  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    113  1.1  christos 
    114  1.1  christos 	* interp.c: Include portability.h.
    115  1.1  christos 	(getuid, getgid, geteuid, getegid setuid, setgid): Delete.
    116  1.1  christos 
    117  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    118  1.1  christos 
    119  1.1  christos 	* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
    120  1.1  christos 	* interp.c (sim_open): Set current_alignment.
    121  1.1  christos 
    122  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    123  1.1  christos 
    124  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    125  1.1  christos 
    126  1.1  christos 2021-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    127  1.1  christos 
    128  1.1  christos 	* configure.ac: Delete calls to AC_CHECK_FUNCS_ONCE and
    129  1.1  christos 	AC_CHECK_HEADERS_ONCE.
    130  1.1  christos 	* config.in, configure: Regenerate.
    131  1.1  christos 
    132  1.1  christos 2021-05-28  Mike Frysinger  <vapier (a] gentoo.org>
    133  1.1  christos 
    134  1.1  christos 	* dv-bfin_otp.c (bfin_otp_write_page): Shift data1 & data3 by 32-bits.
    135  1.1  christos 
    136  1.1  christos 2021-05-23  Mike Frysinger  <vapier (a] gentoo.org>
    137  1.1  christos 
    138  1.1  christos 	* dv-bfin_otp.c (bfin_otp_write_page): Fix args to
    139  1.1  christos 	bfin_otp_write_page_val2.
    140  1.1  christos 
    141  1.1  christos 2021-05-23  Mike Frysinger  <vapier (a] gentoo.org>
    142  1.1  christos 
    143  1.1  christos 	* dv-bfin_otp.c (bfin_otp_write_page): Call bfin_otp_write_page_val2.
    144  1.1  christos 
    145  1.1  christos 2021-05-23  Mike Frysinger  <vapier (a] gentoo.org>
    146  1.1  christos 
    147  1.1  christos 	* dv-bfin_cec.c: Include strings.h.
    148  1.1  christos 
    149  1.1  christos 2021-05-17  Mike Frysinger  <vapier (a] gentoo.org>
    150  1.1  christos 
    151  1.1  christos 	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
    152  1.1  christos 
    153  1.1  christos 2021-05-17  Mike Frysinger  <vapier (a] gentoo.org>
    154  1.1  christos 
    155  1.1  christos 	* interp.c (sim_open): Call sim_state_alloc_extra.
    156  1.1  christos 	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
    157  1.1  christos 	(struct sim_state): Delete.
    158  1.1  christos 	(STATE_BOARD_DATA): Define.
    159  1.1  christos 
    160  1.1  christos 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    161  1.1  christos 
    162  1.1  christos 	* bfin-sim.c, devices.c, dv-bfin_cec.c, dv-bfin_ctimer.c,
    163  1.1  christos 	dv-bfin_dma.c, dv-bfin_dmac.c, dv-bfin_ebiu_amc.c,
    164  1.1  christos 	dv-bfin_ebiu_ddrc.c, dv-bfin_ebiu_sdc.c, dv-bfin_emac.c,
    165  1.1  christos 	dv-bfin_eppi.c, dv-bfin_evt.c, dv-bfin_gpio.c, dv-bfin_gpio2.c,
    166  1.1  christos 	dv-bfin_gptimer.c, dv-bfin_jtag.c, dv-bfin_mmu.c, dv-bfin_nfc.c,
    167  1.1  christos 	dv-bfin_otp.c, dv-bfin_pfmon.c, dv-bfin_pint.c, dv-bfin_pll.c,
    168  1.1  christos 	dv-bfin_ppi.c, dv-bfin_rtc.c, dv-bfin_sic.c, dv-bfin_spi.c,
    169  1.1  christos 	dv-bfin_trace.c, dv-bfin_twi.c, dv-bfin_uart.c, dv-bfin_uart2.c,
    170  1.1  christos 	dv-bfin_wdog.c, dv-bfin_wp.c, dv-eth_phy.c, gui.c, interp.c,
    171  1.1  christos 	machs.c: Replace config.h include with defs.h.
    172  1.1  christos 
    173  1.1  christos 2021-05-16  Mike Frysinger  <vapier (a] gentoo.org>
    174  1.1  christos 
    175  1.1  christos 	* config.in, configure: Regenerate.
    176  1.1  christos 
    177  1.1  christos 2021-05-14  Mike Frysinger  <vapier (a] gentoo.org>
    178  1.1  christos 
    179  1.1  christos 	* interp.c: Update include path.
    180  1.1  christos 
    181  1.1  christos 2021-05-04  Mike Frysinger  <vapier (a] gentoo.org>
    182  1.1  christos 
    183  1.1  christos 	* configure: Regenerate.
    184  1.1  christos 
    185  1.1  christos 2021-05-03  Simon Marchi  <simon.marchi (a] polymtl.ca>
    186  1.1  christos 
    187  1.1  christos 	* interp.c (sim_open): Adjust format string specifier.
    188  1.1  christos 
    189  1.1  christos 2021-05-02  Mike Frysinger  <vapier (a] gentoo.org>
    190  1.1  christos 
    191  1.1  christos 	* bfin-sim.c: Include ansidecl.h.
    192  1.1  christos 	(illegal_instruction): Change __attribute__((noreturn)) to
    193  1.1  christos 	ATTRIBUTE_NORETURN.
    194  1.1  christos 	(illegal_instruction_combination, illegal_instruction_or_combination,
    195  1.1  christos 	unhandled_instruction): Likewise.
    196  1.1  christos 
    197  1.1  christos 2021-05-01  Mike Frysinger  <vapier (a] gentoo.org>
    198  1.1  christos 
    199  1.1  christos 	* dv-bfin_mmu.c (bfin_mmu_options): Mark static.
    200  1.1  christos 	(sim_install_bfin_mmu): New function & prototype.
    201  1.1  christos 	* interp.c (e_sim_add_option_table): Delete.
    202  1.1  christos 	* machs.c (bfin_mach_options): Mark static.
    203  1.1  christos 	(sim_install_bfin_mach): New function & prototype.
    204  1.1  christos 
    205  1.1  christos 2021-05-01  Mike Frysinger  <vapier (a] gentoo.org>
    206  1.1  christos 
    207  1.1  christos 	* config.in, configure: Regenerate.
    208  1.1  christos 
    209  1.1  christos 2021-04-26  Mike Frysinger  <vapier (a] gentoo.org>
    210  1.1  christos 
    211  1.1  christos 	* Makefile.in (NL_TARGET): Delete.
    212  1.1  christos 
    213  1.1  christos 2021-04-23  Mike Frysinger  <vapier (a] gentoo.org>
    214  1.1  christos 
    215  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Delete first two args.
    216  1.1  christos 	* configure: Regenerate.
    217  1.1  christos 
    218  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    219  1.1  christos 
    220  1.1  christos 	* configure, config.in: Rebuild.
    221  1.1  christos 
    222  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    223  1.1  christos 
    224  1.1  christos 	* Makefile.in (INCLUDE): Remove.
    225  1.1  christos 
    226  1.1  christos 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    227  1.1  christos 
    228  1.1  christos 	* configure: Rebuild.
    229  1.1  christos 
    230  1.1  christos 2021-04-21  Mike Frysinger  <vapier (a] gentoo.org>
    231  1.1  christos 
    232  1.1  christos 	* aclocal.m4: Regenerate.
    233  1.1  christos 
    234  1.1  christos 2021-04-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    235  1.1  christos 
    236  1.1  christos 	* configure: Regenerate.
    237  1.1  christos 
    238  1.1  christos 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    239  1.1  christos 
    240  1.1  christos 	* configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE.
    241  1.1  christos 	* configure: Regenerate.
    242  1.1  christos 
    243  1.1  christos 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    244  1.1  christos 
    245  1.1  christos 	* configure.ac: Change AC_CHECK_FUNCS to AC_CHECK_FUNCS_ONCE and
    246  1.1  christos 	delete mmap & munmap.
    247  1.1  christos 	* configure: Regenerate.
    248  1.1  christos 
    249  1.1  christos 2021-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    250  1.1  christos 
    251  1.1  christos 	* interp.c (bfin_syscall): Delete CB_SYS_getpid handling.
    252  1.1  christos 
    253  1.1  christos 2021-04-12  Mike Frysinger  <vapier (a] gentoo.org>
    254  1.1  christos 
    255  1.1  christos 	* interp.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
    256  1.1  christos 
    257  1.1  christos 2021-04-02  Mike Frysinger  <vapier (a] gentoo.org>
    258  1.1  christos 
    259  1.1  christos 	* aclocal.m4, configure: Regenerate.
    260  1.1  christos 
    261  1.1  christos 2021-02-28  Mike Frysinger  <vapier (a] gentoo.org>
    262  1.1  christos 
    263  1.1  christos 	* configure: Regenerate.
    264  1.1  christos 
    265  1.1  christos 2021-02-21  Mike Frysinger  <vapier (a] gentoo.org>
    266  1.1  christos 
    267  1.1  christos 	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
    268  1.1  christos 	* aclocal.m4, configure: Regenerate.
    269  1.1  christos 
    270  1.1  christos 2021-02-13  Mike Frysinger  <vapier (a] gentoo.org>
    271  1.1  christos 
    272  1.1  christos 	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
    273  1.1  christos 	* aclocal.m4, configure: Regenerate.
    274  1.1  christos 
    275  1.1  christos 2021-02-06  Mike Frysinger  <vapier (a] gentoo.org>
    276  1.1  christos 
    277  1.1  christos 	* interp.c (sim_open): Delete call to STATE_WATCHPOINTS.
    278  1.1  christos 
    279  1.1  christos 2021-02-06  Mike Frysinger  <vapier (a] gentoo.org>
    280  1.1  christos 
    281  1.1  christos 	* configure: Regenerate.
    282  1.1  christos 
    283  1.1  christos 2021-01-30  Mike Frysinger  <vapier (a] gentoo.org>
    284  1.1  christos 
    285  1.1  christos 	* interp.c (sim_open): Delete STATE_WATCHPOINTS (sd)->sizeof_pc.
    286  1.1  christos 
    287  1.1  christos 2021-01-11  Mike Frysinger  <vapier (a] gentoo.org>
    288  1.1  christos 
    289  1.1  christos 	* config.in, configure: Regenerate.
    290  1.1  christos 
    291  1.1  christos 2021-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    292  1.1  christos 
    293  1.1  christos 	* configure: Regenerate.
    294  1.1  christos 
    295  1.1  christos 2021-01-08  Mike Frysinger  <vapier (a] gentoo.org>
    296  1.1  christos 
    297  1.1  christos 	* configure: Regenerate.
    298  1.1  christos 
    299  1.1  christos 2021-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    300  1.1  christos 
    301  1.1  christos 	* machs.c: Include stdlib.h.
    302  1.1  christos 
    303  1.1  christos 2021-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    304  1.1  christos 
    305  1.1  christos 	* dv-bfin_dma.c: Include stdlib.h.
    306  1.1  christos 
    307  1.1  christos 2021-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    308  1.1  christos 
    309  1.1  christos 	* interp.c: Change ALIGN to align_up.
    310  1.1  christos 	* sim-main.h (ALIGN): Delete
    311  1.1  christos 
    312  1.1  christos 2020-08-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    313  1.1  christos 
    314  1.1  christos 	* configure.ac: Include config/pkg.m4.
    315  1.1  christos 
    316  1.1  christos 2020-07-29  Simon Marchi  <simon.marchi (a] efficios.com>
    317  1.1  christos 
    318  1.1  christos 	* aclocal.m4, configure: Re-generate.
    319  1.1  christos 
    320  1.1  christos 2017-09-06  John Baldwin  <jhb (a] FreeBSD.org>
    321  1.1  christos 
    322  1.1  christos 	* configure: Regenerate.
    323  1.1  christos 
    324  1.1  christos 2016-08-13  Mike Frysinger  <vapier (a] gentoo.org>
    325  1.1  christos 
    326  1.1  christos 	PR sim/20438
    327  1.1  christos 	* machs.h (MODEL_TYPE, MACH_ATTR, BFIN_INSN_*): Move ...
    328  1.1  christos 	* arch.h: ... to this new header file.
    329  1.1  christos 	* sim-main.h (SIM_CPU): Delete.
    330  1.1  christos 	Include arch.h before sim-base.h, and move sim-base.h before
    331  1.1  christos 	bfin-sim.h.
    332  1.1  christos 
    333  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    334  1.1  christos 
    335  1.1  christos 	* config.in, configure: Regenerate.
    336  1.1  christos 
    337  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    338  1.1  christos 
    339  1.1  christos 	* configure: Regenerate.
    340  1.1  christos 
    341  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    342  1.1  christos 
    343  1.1  christos 	* configure.ac (SIM_AC_OPTION_ENVIRONMENT): Delete call.
    344  1.1  christos 	* configure: Regenerate.
    345  1.1  christos 
    346  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    347  1.1  christos 
    348  1.1  christos 	* configure: Regenerate.
    349  1.1  christos 
    350  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    351  1.1  christos 
    352  1.1  christos 	* configure: Regenerate.
    353  1.1  christos 
    354  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    355  1.1  christos 
    356  1.1  christos 	* configure.ac (SIM_AC_OPTION_INLINE): Delete call.
    357  1.1  christos 	* configure: Regenerate.
    358  1.1  christos 
    359  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    360  1.1  christos 
    361  1.1  christos 	* configure: Regenerate.
    362  1.1  christos 
    363  1.1  christos 2016-01-10  Mike Frysinger  <vapier (a] gentoo.org>
    364  1.1  christos 
    365  1.1  christos 	* configure: Regenerate.
    366  1.1  christos 
    367  1.1  christos 2016-01-09  Mike Frysinger  <vapier (a] gentoo.org>
    368  1.1  christos 
    369  1.1  christos 	* config.in, configure: Regenerate.
    370  1.1  christos 
    371  1.1  christos 2016-01-06  Mike Frysinger  <vapier (a] gentoo.org>
    372  1.1  christos 
    373  1.1  christos 	* interp.c (bfin_syscall): Remove first const from argv.
    374  1.1  christos 	(sim_open): Mark argv const.
    375  1.1  christos 	(simple_env): Remove first const.
    376  1.1  christos 	(bfin_user_init): Remove first const from argv and and env
    377  1.1  christos 	(bfin_os_init): Remove first const from argv.
    378  1.1  christos 	(sim_create_inferior): Mark argv and env const.
    379  1.1  christos 	Drop casts from bfin_user_init and bfin_os_init calls.
    380  1.1  christos 
    381  1.1  christos 2016-01-05  Mike Frysinger  <vapier (a] gentoo.org>
    382  1.1  christos 
    383  1.1  christos 	* interp.c (step_once): Call TRACE_DISASM.
    384  1.1  christos 
    385  1.1  christos 2016-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    386  1.1  christos 
    387  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Change MIN to min.
    388  1.1  christos 	* dv-bfin_dma.c (bfin_dma_hw_event_callback): Likewise.
    389  1.1  christos 	* dv-bfin_ebiu_amc.c (bfin_ebiu_amc_write_amgctl): Likewise.
    390  1.1  christos 	* dv-bfin_emac.c (bfin_emac_dma_read_buffer): Change MAX to max.
    391  1.1  christos 	* dv-bfin_mmu.c (_mmu_check_addr): Change MIN to min.
    392  1.1  christos 	* dv-bfin_trace.c (bfin_trace_io_read_buffer): Likewise.
    393  1.1  christos 	* interp.c (bfin_fdpic_load): Change MAX to max.
    394  1.1  christos 	(bfin_fdpic_load): Likewise.
    395  1.1  christos 	* sim-main.h (MIN, MAX): Delete.
    396  1.1  christos 	(CLAMP): Change MIN to min and MAX to max.
    397  1.1  christos 
    398  1.1  christos 2016-01-04  Mike Frysinger  <vapier (a] gentoo.org>
    399  1.1  christos 
    400  1.1  christos 	* configure: Regenerate.
    401  1.1  christos 
    402  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    403  1.1  christos 
    404  1.1  christos 	* interp.c (sim_open): Update sim_parse_args comment.
    405  1.1  christos 
    406  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    407  1.1  christos 
    408  1.1  christos 	* TODO: Delete file.
    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 	* interp.c (count_argc): Delete.
    413  1.1  christos 	(bfin_syscall): Change count_argc to countargv.
    414  1.1  christos 	(bfin_user_init): Likewise.
    415  1.1  christos 
    416  1.1  christos 2016-01-03  Mike Frysinger  <vapier (a] gentoo.org>
    417  1.1  christos 
    418  1.1  christos 	* configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
    419  1.1  christos 	* configure: Regenerate.
    420  1.1  christos 
    421  1.1  christos 2016-01-02  Mike Frysinger  <vapier (a] gentoo.org>
    422  1.1  christos 
    423  1.1  christos 	* configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
    424  1.1  christos 	LITTLE.
    425  1.1  christos 	* configure: Regenerate.
    426  1.1  christos 
    427  1.1  christos 2015-12-27  Mike Frysinger  <vapier (a] gentoo.org>
    428  1.1  christos 
    429  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-hload.o.
    430  1.1  christos 
    431  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    432  1.1  christos 
    433  1.1  christos 	* config.in, configure: Regenerate.
    434  1.1  christos 
    435  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    436  1.1  christos 
    437  1.1  christos 	* devices.c (bfin_mmr_invalid): Delete cpu arg and add missing arg.
    438  1.1  christos 	Add cpu, rw, and reason local vars.  Rewrite error messages.  Add
    439  1.1  christos 	more todo comments.
    440  1.1  christos 	(dv_bfin_mmr_invalid): Update bfin_mmr_invalid call.
    441  1.1  christos 	(dv_bfin_mmr_require): Likewise.  Change return to bool.  Check
    442  1.1  christos 	alignment of the addr variable.
    443  1.1  christos 	(bfin_mmr_check, dv_bfin_mmr_check, device_io_read_buffer,
    444  1.1  christos 	device_io_write_buffer): Delete.
    445  1.1  christos 	(dv_bfin_mmr_require_16_32): Define.
    446  1.1  christos 	* devices.h (dv_bfin_mmr_require): Change return to bool.
    447  1.1  christos 	(dv_bfin_mmr_check): Delete.
    448  1.1  christos 	(dv_bfin_mmr_require_16_32): Define.
    449  1.1  christos 	Add a few comments.
    450  1.1  christos 	* dv-bfin_cec.c (bfin_cec_io_write_buffer): Call
    451  1.1  christos 	dv_bfin_mmr_require_32.
    452  1.1  christos 	(bfin_cec_io_read_buffer): Likewise.
    453  1.1  christos 	* dv-bfin_ctimer.c (bfin_ctimer_io_write_buffer): Likewise.
    454  1.1  christos 	(bfin_ctimer_io_read_buffer): Likewise.
    455  1.1  christos 	* dv-bfin_dma.c (bfin_dma_io_write_buffer): Call
    456  1.1  christos 	dv_bfin_mmr_require_16_32.  Return 0 in the default case.
    457  1.1  christos 	(bfin_dma_io_read_buffer): Call dv_bfin_mmr_require_16_32.
    458  1.1  christos 	* dv-bfin_ebiu_amc.c (bf50x_ebiu_amc_io_write_buffer): Return 0
    459  1.1  christos 	when dv_bfin_mmr_require_16 fails and in the default case.
    460  1.1  christos 	(bf53x_ebiu_amc_io_write_buffer): Likewise.
    461  1.1  christos 	(bf54x_ebiu_amc_io_write_buffer): Likewise.
    462  1.1  christos 	(bfin_ebiu_amc_io_write_buffer): Call dv_bfin_mmr_require_16_32.
    463  1.1  christos 	(bf50x_ebiu_amc_io_read_buffer): Return 0 when
    464  1.1  christos 	dv_bfin_mmr_require_16 fails and in the default case.
    465  1.1  christos 	(bf53x_ebiu_amc_io_read_buffer): Likewise.
    466  1.1  christos 	(bf54x_ebiu_amc_io_read_buffer): Likewise.
    467  1.1  christos 	(bfin_ebiu_amc_io_read_buffer): Call dv_bfin_mmr_require_16_32.
    468  1.1  christos 	* dv-bfin_ebiu_ddrc.c (bfin_ebiu_ddrc_io_write_buffer): Call
    469  1.1  christos 	dv_bfin_mmr_require_16_32.  Return 0 when dv_bfin_mmr_require_16 or
    470  1.1  christos 	dv_bfin_mmr_require_32 fails.
    471  1.1  christos 	(bfin_ebiu_ddrc_io_read_buffer): Likewise.
    472  1.1  christos 	* dv-bfin_ebiu_sdc.c (bfin_ebiu_sdc_io_write_buffer): Likewise.
    473  1.1  christos 	(bfin_ebiu_sdc_io_read_buffer): Likewise.
    474  1.1  christos 	* dv-bfin_emac.c (bfin_emac_io_write_buffer): Return 0 when
    475  1.1  christos 	dv_bfin_mmr_require_32 fails and in the default case.
    476  1.1  christos 	(bfin_emac_io_read_buffer): Likewise.
    477  1.1  christos 	* dv-bfin_eppi.c (bfin_eppi_io_write_buffer): Call
    478  1.1  christos 	dv_bfin_mmr_require_16_32 and return 0 when dv_bfin_mmr_require_16
    479  1.1  christos 	or dv_bfin_mmr_require_32 fails and in the default case.
    480  1.1  christos 	(bfin_eppi_io_read_buffer): Likewise.
    481  1.1  christos 	* dv-bfin_evt.c (bfin_evt_io_write_buffer): Call
    482  1.1  christos 	dv_bfin_mmr_require_32.
    483  1.1  christos 	(bfin_evt_io_read_buffer): Likewise.
    484  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_io_write_buffer): Move call to
    485  1.1  christos 	dv_bfin_mmr_require_16 to earlier in the func.  Return 0 when it
    486  1.1  christos 	fails and in the default case.
    487  1.1  christos 	(bfin_gpio_io_read_buffer): Likewise.
    488  1.1  christos 	* dv-bfin_gpio2.c (bfin_gpio_io_write_buffer): Move call to
    489  1.1  christos 	dv_bfin_mmr_require_16 and dv_bfin_mmr_require_32 to earlier in the
    490  1.1  christos 	func.  Return 0 when it fails and in the default case.
    491  1.1  christos 	(bfin_gpio_io_read_buffer): Likewise.
    492  1.1  christos 	* dv-bfin_gptimer.c (bfin_gptimer_io_write_buffer): Call
    493  1.1  christos 	dv_bfin_mmr_require_16_32.  Return 0 when dv_bfin_mmr_require_16 or
    494  1.1  christos 	dv_bfin_mmr_require_32 fails and in the default case.
    495  1.1  christos 	(bfin_gptimer_io_read_buffer): Likewise.
    496  1.1  christos 	* dv-bfin_jtag.c (bfin_jtag_io_write_buffer): Call
    497  1.1  christos 	dv_bfin_mmr_require_32.  Return 0 in the default case.
    498  1.1  christos 	(bfin_jtag_io_read_buffer): Likewise.  Delete while(1) loop.
    499  1.1  christos 	* dv-bfin_mmu.c (bfin_mmu_io_write_buffer): Call
    500  1.1  christos 	dv_bfin_mmr_require_32.  Return 0 in the default case.
    501  1.1  christos 	(bfin_mmu_io_read_buffer): Likewise.  Delete while(1) loop.
    502  1.1  christos 	* dv-bfin_nfc.c (bfin_nfc_io_write_buffer): Move call to
    503  1.1  christos 	dv_bfin_mmr_require_16 to earlier in the func.  Return 0 when it
    504  1.1  christos 	fails and in the default case.
    505  1.1  christos 	(bfin_nfc_io_read_buffer): Likewise.
    506  1.1  christos 	* dv-bfin_otp.c (bfin_otp_io_write_buffer): Call
    507  1.1  christos 	dv_bfin_mmr_require_16_32.  Return 0 when dv_bfin_mmr_require_16
    508  1.1  christos 	or dv_bfin_mmr_require_32 fails and in the default case.
    509  1.1  christos 	(bfin_otp_io_read_buffer): Likewise.
    510  1.1  christos 	* dv-bfin_pfmon.c (bfin_pfmon_io_write_buffer): Call
    511  1.1  christos 	dv_bfin_mmr_require_32.  Return 0 in the default case.
    512  1.1  christos 	(bfin_pfmon_io_read_buffer): Likewise.  Delete while(1) loop.
    513  1.1  christos 	* dv-bfin_pint.c (bfin_pint_io_write_buffer): Move call to
    514  1.1  christos 	dv_bfin_mmr_require_32 to earlier in the func.  Return 0 when it
    515  1.1  christos 	fails and in the default case.
    516  1.1  christos 	(bfin_pint_io_read_buffer): Likewise.
    517  1.1  christos 	* dv-bfin_pll.c (bfin_pll_io_write_buffer): Call
    518  1.1  christos 	dv_bfin_mmr_require_16_32.  Return 0 when dv_bfin_mmr_require_16
    519  1.1  christos 	fails.
    520  1.1  christos 	(bfin_pll_io_read_buffer): Likewise.
    521  1.1  christos 	* dv-bfin_ppi.c (bfin_ppi_io_write_buffer): Move call to
    522  1.1  christos 	dv_bfin_mmr_require_16 to earlier in the func.  Return 0 when it
    523  1.1  christos 	fails and in the default case.
    524  1.1  christos 	9bfin_ppi_io_read_buffer): Likewise.
    525  1.1  christos 	* dv-bfin_rtc.c (bfin_rtc_io_write_buffer): Call
    526  1.1  christos 	dv_bfin_mmr_require_16_32.
    527  1.1  christos 	(bfin_rtc_io_read_buffer): Likewise.
    528  1.1  christos 	* dv-bfin_sic.c (bfin_sic_52x_io_write_buffer): Likewise.
    529  1.1  christos 	(bfin_sic_52x_io_read_buffer, bfin_sic_537_io_write_buffer,
    530  1.1  christos 	bfin_sic_537_io_read_buffer, bfin_sic_54x_io_write_buffer,
    531  1.1  christos 	bfin_sic_54x_io_read_buffer, bfin_sic_561_io_write_buffer,
    532  1.1  christos 	bfin_sic_561_io_read_buffer): Likewise.
    533  1.1  christos 	* dv-bfin_spi.c (bfin_spi_io_write_buffer): Move call to
    534  1.1  christos 	dv_bfin_mmr_require_16 to earlier in the func.  Return 0 when it
    535  1.1  christos 	fails and in the default case.
    536  1.1  christos 	(bfin_spi_io_read_buffer): Likewise.
    537  1.1  christos 	* dv-bfin_trace.c (bfin_trace_io_write_buffer): Call
    538  1.1  christos 	dv_bfin_mmr_require_32.  Return 0 in the default case.
    539  1.1  christos 	(bfin_trace_io_read_buffer): Likewise.  Delete while(1) loop.
    540  1.1  christos 	* dv-bfin_twi.c (bfin_twi_io_write_buffer): Move call to
    541  1.1  christos 	dv_bfin_mmr_require_16 to earlier in the func.  Return 0 when it
    542  1.1  christos 	fails and in the default case.
    543  1.1  christos 	(bfin_twi_io_read_buffer): Likewise.
    544  1.1  christos 	* dv-bfin_uart.c (bfin_uart_io_write_buffer): Likewise.
    545  1.1  christos 	(bfin_uart_io_read_buffer): Likewise.
    546  1.1  christos 	* dv-bfin_uart2.c (bfin_uart_io_write_buffer): Likewise.
    547  1.1  christos 	(bfin_uart_io_read_buffer): Likewise.
    548  1.1  christos 	* dv-bfin_wdog.c (bfin_wdog_io_write_buffer): Call
    549  1.1  christos 	dv_bfin_mmr_require_16_32.
    550  1.1  christos 	(bfin_wdog_io_read_buffer): Likewise.  Return 0 when
    551  1.1  christos 	dv_bfin_mmr_require_16 fails.
    552  1.1  christos 	* dv-bfin_wp.c (bfin_wp_io_write_buffer): Call
    553  1.1  christos 	dv_bfin_mmr_require_32.  Return 0 in the default case.
    554  1.1  christos 	(bfin_wp_io_read_buffer): Likewise.  Delete while(1) loop.
    555  1.1  christos 	* tconfig.h: Delete file.
    556  1.1  christos 
    557  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    558  1.1  christos 
    559  1.1  christos 	* bfin-sim.c (decode_LDST_0): Add 4th element to posts array.
    560  1.1  christos 
    561  1.1  christos 2015-12-26  Mike Frysinger  <vapier (a] gentoo.org>
    562  1.1  christos 
    563  1.1  christos 	* interp.c (sim_create_inferior): Update comment and argv check.
    564  1.1  christos 
    565  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    566  1.1  christos 
    567  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-model.o.
    568  1.1  christos 	* tconfig.h (SIM_HAVE_MODEL): Delete.
    569  1.1  christos 
    570  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    571  1.1  christos 
    572  1.1  christos 	* machs.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
    573  1.1  christos 	SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
    574  1.1  christos 
    575  1.1  christos 2015-12-25  Mike Frysinger  <vapier (a] gentoo.org>
    576  1.1  christos 
    577  1.1  christos 	* devices.c (device_error): Delete.
    578  1.1  christos 
    579  1.1  christos 2015-12-24  Mike Frysinger  <vapier (a] gentoo.org>
    580  1.1  christos 
    581  1.1  christos 	* tconfig.h (SIM_HANDLES_LMA): Delete.
    582  1.1  christos 
    583  1.1  christos 2015-11-17  Mike Frysinger  <vapier (a] gentoo.org>
    584  1.1  christos 
    585  1.1  christos 	* tconfig.h (WITH_MODULO_MEMORY): Delete.
    586  1.1  christos 
    587  1.1  christos 2015-11-15  Mike Frysinger  <vapier (a] gentoo.org>
    588  1.1  christos 
    589  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
    590  1.1  christos 	sim-stop.o.
    591  1.1  christos 
    592  1.1  christos 2015-11-14  Mike Frysinger  <vapier (a] gentoo.org>
    593  1.1  christos 
    594  1.1  christos 	* interp.c (sim_close): Delete.
    595  1.1  christos 
    596  1.1  christos 2015-10-11  Mike Frysinger  <vapier (a] gentoo.org>
    597  1.1  christos 
    598  1.1  christos 	PR sim/18407
    599  1.1  christos 	* bfin-sim.c (decode_dsp32shiftimm_0): Call ashiftrt when count
    600  1.1  christos 	is less than 0.
    601  1.1  christos 
    602  1.1  christos 2015-06-24  Mike Frysinger  <vapier (a] gentoo.org>
    603  1.1  christos 
    604  1.1  christos 	* interp.c (trace_register): Delete.
    605  1.1  christos 	* sim-main.h (trace_register, TRACE_REGISTER, TRACE_REG): Delete.
    606  1.1  christos 
    607  1.1  christos 2015-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    608  1.1  christos 
    609  1.1  christos 	* configure: Regenerate.
    610  1.1  christos 
    611  1.1  christos 2015-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    612  1.1  christos 
    613  1.1  christos 	* interp.c: Include sim-syscall.h.
    614  1.1  christos 	(syscall_read_mem, syscall_write_mem): Delete.
    615  1.1  christos 	(bfin_syscall): Change syscall_read_mem/syscall_write_mem to
    616  1.1  christos 	sim_syscall_read_mem/sim_syscall_write_mem.
    617  1.1  christos 
    618  1.1  christos 2015-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    619  1.1  christos 
    620  1.1  christos 	* linux-targ-map.h: Update example comments.
    621  1.1  christos 	(cb_linux_syscall_map): Fill out name field.
    622  1.1  christos 	(cb_linux_errno_map, cb_linux_open_map, cb_linux_signal_map):
    623  1.1  christos 	Likewise.
    624  1.1  christos 
    625  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    626  1.1  christos 
    627  1.1  christos 	* interp.c: Expand comment on CB_SYS_xxx defines.
    628  1.1  christos 
    629  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    630  1.1  christos 
    631  1.1  christos 	* configure: Regenerate.
    632  1.1  christos 
    633  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    634  1.1  christos 
    635  1.1  christos 	* configure: Regenerate.
    636  1.1  christos 
    637  1.1  christos 2015-06-12  Mike Frysinger  <vapier (a] gentoo.org>
    638  1.1  christos 
    639  1.1  christos 	* bfin-sim.c (hwloop_get_next_pc): Change TRACE_BRANCH to
    640  1.1  christos 	BFIN_TRACE_BRANCH.
    641  1.1  christos 	(decode_ProgCtrl_0, decode_BRCC_0, decode_UJUMP_0, decode_CALLa_0):
    642  1.1  christos 	Likewise.
    643  1.1  christos 	* bfin-sim.h (__PUT_MEM, __GET_MEM): Change TRACE_CORE to
    644  1.1  christos 	BFIN_TRACE_CORE.
    645  1.1  christos 	* dv-bfin_cec.c (_cec_raise, cec_latch, cec_return): Change
    646  1.1  christos 	TRACE_BRANCH to BFIN_TRACE_BRANCH.
    647  1.1  christos 	* interp.c (syscall_read_mem, syscall_write_mem): Change MAYBE_TRACE
    648  1.1  christos 	to TRACE_CORE.
    649  1.1  christos 	* sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
    650  1.1  christos 	TRACE_SYSCALL, TRACE_EVENTS): Delete.
    651  1.1  christos 	(TRACE_CORE): Rename to ...
    652  1.1  christos 	(BFIN_TRACE_CORE): ... this.  Change MAYBE_TRACE to TRACE_CORE.
    653  1.1  christos 	(TRACE_BRANCH): Rename to ...
    654  1.1  christos 	(BFIN_TRACE_BRANCH): ... this.  Change MAYBE_TRACE to TRACE_BRANCH.
    655  1.1  christos 
    656  1.1  christos 2015-04-24  David Binderman  <dcb314 (a] hotmail.com>
    657  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    658  1.1  christos 
    659  1.1  christos 	PR 18273
    660  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Remove spurious check for
    661  1.1  christos 	s == 1.
    662  1.1  christos 
    663  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    664  1.1  christos 
    665  1.1  christos 	* sim-main.h (SIM_CPU): Add note to clean this up.
    666  1.1  christos 
    667  1.1  christos 2015-04-18  Mike Frysinger  <vapier (a] gentoo.org>
    668  1.1  christos 
    669  1.1  christos 	* sim-main.h (sim_cia): Delete.
    670  1.1  christos 
    671  1.1  christos 2015-04-17  Mike Frysinger  <vapier (a] gentoo.org>
    672  1.1  christos 
    673  1.1  christos 	* sim-main.h (CIA_GET, CIA_SET): Delete.
    674  1.1  christos 
    675  1.1  christos 2015-04-15  Mike Frysinger  <vapier (a] gentoo.org>
    676  1.1  christos 
    677  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-cpu.o.
    678  1.1  christos 	* sim-main.h (STATE_CPU): Delete.
    679  1.1  christos 
    680  1.1  christos 2015-04-13  Mike Frysinger  <vapier (a] gentoo.org>
    681  1.1  christos 
    682  1.1  christos 	* configure: Regenerate.
    683  1.1  christos 
    684  1.1  christos 2015-04-06  Mike Frysinger  <vapier (a] gentoo.org>
    685  1.1  christos 
    686  1.1  christos 	* Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
    687  1.1  christos 
    688  1.1  christos 2015-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    689  1.1  christos 
    690  1.1  christos 	* Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
    691  1.1  christos 
    692  1.1  christos 2015-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    693  1.1  christos 
    694  1.1  christos 	* config.in, configure: Regenerate.
    695  1.1  christos 
    696  1.1  christos 2015-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    697  1.1  christos 
    698  1.1  christos 	* configure: Regenerate.
    699  1.1  christos 
    700  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    701  1.1  christos 
    702  1.1  christos 	* configure: Regenerate.
    703  1.1  christos 
    704  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    705  1.1  christos 
    706  1.1  christos 	* configure: Regenerate.
    707  1.1  christos 	* configure.ac (BFIN_SIM_EXTRA_OBJS): Delete.
    708  1.1  christos 	* Makefile.in (SIM_OBJS): Delete @BFIN_SIM_EXTRA_OBJS@.
    709  1.1  christos 
    710  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    711  1.1  christos 
    712  1.1  christos 	* dv-bfin_uart.c [!HAVE_DV_SOCKSER] (dv_sockser_status,
    713  1.1  christos 	dv_sockser_write, dv_sockser_read): Delete.
    714  1.1  christos 
    715  1.1  christos 2015-03-23  Mike Frysinger  <vapier (a] gentoo.org>
    716  1.1  christos 
    717  1.1  christos 	* sim-main.h: Delete run-sim.h include.
    718  1.1  christos 
    719  1.1  christos 2015-03-16  Mike Frysinger  <vapier (a] gentoo.org>
    720  1.1  christos 
    721  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    722  1.1  christos 	* tconfig.in: Rename file ...
    723  1.1  christos 	* tconfig.h: ... here.
    724  1.1  christos 
    725  1.1  christos 2015-03-15  Mike Frysinger  <vapier (a] gentoo.org>
    726  1.1  christos 
    727  1.1  christos 	* tconfig.in: Delete includes.
    728  1.1  christos 	[HAVE_DV_SOCKSER]: Delete.
    729  1.1  christos 
    730  1.1  christos 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    731  1.1  christos 
    732  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Change v to bu32.
    733  1.1  christos 
    734  1.1  christos 2015-03-14  Mike Frysinger  <vapier (a] gentoo.org>
    735  1.1  christos 
    736  1.1  christos 	* Makefile.in (SIM_RUN_OBJS): Delete.
    737  1.1  christos 
    738  1.1  christos 2015-03-10  Mike Frysinger  <vapier (a] gentoo.org>
    739  1.1  christos 
    740  1.1  christos 	PR sim/13160
    741  1.1  christos 	* Makefile.in ($(srcdir)/linux-fixed-code.h): Put a ; after the
    742  1.1  christos 	print sed command for BSD compatibility.
    743  1.1  christos 
    744  1.1  christos 2015-03-08  Mike Frysinger  <vapier (a] gentoo.org>
    745  1.1  christos 
    746  1.1  christos 	PR sim/13160
    747  1.1  christos 	* Makefile.in ($(srcdir)/linux-fixed-code.h): Specify the asm input
    748  1.1  christos 	directly rather than use $<.  Move the file name to the end of the
    749  1.1  christos 	sed command to be POSIX compliant.
    750  1.1  christos 
    751  1.1  christos 2014-08-19  Alan Modra  <amodra (a] gmail.com>
    752  1.1  christos 
    753  1.1  christos 	* configure: Regenerate.
    754  1.1  christos 
    755  1.1  christos 2014-08-15  Roland McGrath  <mcgrathr (a] google.com>
    756  1.1  christos 
    757  1.1  christos 	* configure: Regenerate.
    758  1.1  christos 	* config.in: Regenerate.
    759  1.1  christos 
    760  1.1  christos 2014-03-04  Mike Frysinger  <vapier (a] gentoo.org>
    761  1.1  christos 
    762  1.1  christos 	* configure: Regenerate.
    763  1.1  christos 
    764  1.1  christos 2013-09-23  Alan Modra  <amodra (a] gmail.com>
    765  1.1  christos 
    766  1.1  christos 	* configure: Regenerate.
    767  1.1  christos 
    768  1.1  christos 2013-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    769  1.1  christos 
    770  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Add note about broken handling of
    771  1.1  christos 	SEARCH with parallel insns.
    772  1.1  christos 
    773  1.1  christos 2013-06-23  Mike Frysinger  <vapier (a] gentoo.org>
    774  1.1  christos 
    775  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Make sure HLs is 0 after last
    776  1.1  christos 	insn that uses it.
    777  1.1  christos 	(decode_dsp32shiftimm_0): Likewise.
    778  1.1  christos 	Require HLs be less than 2 for accumulator shift insns.
    779  1.1  christos 
    780  1.1  christos 2013-06-18  Mike Frysinger  <vapier (a] gentoo.org>
    781  1.1  christos 
    782  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Check more opcode fields before
    783  1.1  christos 	decoding various insns.
    784  1.1  christos 
    785  1.1  christos 2013-06-17  Mike Frysinger  <vapier (a] gentoo.org>
    786  1.1  christos 
    787  1.1  christos 	* TODO: Add more notes.
    788  1.1  christos 
    789  1.1  christos 2013-06-09  Mike Frysinger  <vapier (a] gentoo.org>
    790  1.1  christos 
    791  1.1  christos 	* Makefile.in ($(srcdir)/linux-fixed-code.h): Add
    792  1.1  christos 	@MAINTAINER_MODE_TRUE@ as the first item in the dependency list.
    793  1.1  christos 
    794  1.1  christos 2013-06-03  Mike Frysinger  <vapier (a] gentoo.org>
    795  1.1  christos 
    796  1.1  christos 	* aclocal.m4, configure: Regenerate.
    797  1.1  christos 
    798  1.1  christos 2013-05-10  Freddie Chopin  <freddie_chopin (a] op.pl>
    799  1.1  christos 
    800  1.1  christos 	* configure: Rebuild.
    801  1.1  christos 
    802  1.1  christos 2013-03-26  Mike Frysinger  <vapier (a] gentoo.org>
    803  1.1  christos 
    804  1.1  christos 	* aclocal.m4, configure: Regenerate.
    805  1.1  christos 
    806  1.1  christos 2013-03-23  Joel Sherrill  <joel.sherrill (a] oarcorp.com>
    807  1.1  christos 
    808  1.1  christos 	* configure.ac: Use $SIM_DV_SOCKSER_O.
    809  1.1  christos 	* configure: Regenerated.
    810  1.1  christos 
    811  1.1  christos 2012-12-20  Joel Brobecker  <brobecker (a] adacore.com>
    812  1.1  christos 
    813  1.1  christos 	* aclocal.m4: Revert the previous change changing
    814  1.1  christos 	the license from GPL v2 or later to GPL v3 or later
    815  1.1  christos 	(this file was generated).
    816  1.1  christos 
    817  1.1  christos 2012-12-20  Joel Brobecker  <brobecker (a] adacore.com>
    818  1.1  christos 
    819  1.1  christos 	* linux-fixed-code.s: Revert the previous change changing
    820  1.1  christos 	the license from GPL v2 or later to GPL v3 or later.
    821  1.1  christos 
    822  1.1  christos 2012-07-31  Mike Frysinger  <vapier (a] gentoo.org>
    823  1.1  christos 
    824  1.1  christos 	* machs.c (bf54x_roms): Pass 0x1000 to alias field of BFROM, and
    825  1.1  christos 	0x10000 to the alias field of BFROMA.
    826  1.1  christos 	(bf561_roms): Pass 0x1000 to alias field of BFROM.
    827  1.1  christos 	(bf59x_roms): Pass 0x10000 to alias field of BFROMA.
    828  1.1  christos 
    829  1.1  christos 2012-07-31  Mike Frysinger  <vapier (a] gentoo.org>
    830  1.1  christos 
    831  1.1  christos 	* machs.c (bfin_reg_fetch): Change return 0 to return -1, and
    832  1.1  christos 	return -1 to return 4.
    833  1.1  christos 	(bfin_reg_store): Likewise.
    834  1.1  christos 
    835  1.1  christos 2012-06-15  Joel Brobecker  <brobecker (a] adacore.com>
    836  1.1  christos 
    837  1.1  christos 	* config.in, configure: Regenerate.
    838  1.1  christos 
    839  1.1  christos 2012-04-09  Mike Frysinger  <vapier (a] gentoo.org>
    840  1.1  christos 
    841  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_pint.
    842  1.1  christos 	* configure: Regenerate.
    843  1.1  christos 	* dv-bfin_pint.c, dv-bfin_pint.h: New device model.
    844  1.1  christos 	* machs.c (bf542_dev): Add PINT register blocks.
    845  1.1  christos 	(bf544_dev, bf547_dev): Likewise.
    846  1.1  christos 	(PINT_PIQS): Define.
    847  1.1  christos 	(bf54x_port): Add pint/gpio routing.
    848  1.1  christos 	* machs.h (BFIN_MMR_PINT_SIZE): Define.
    849  1.1  christos 
    850  1.1  christos 2012-04-09  Mike Frysinger  <vapier (a] gentoo.org>
    851  1.1  christos 
    852  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_gpio2.
    853  1.1  christos 	* configure: Regenerate.
    854  1.1  christos 	* dv-bfin_gpio2.c, dv-bfin_gpio2.h: New device model.
    855  1.1  christos 	* machs.c (bf54x_mem): Delete GPIO mem stub.
    856  1.1  christos 	(bf542_dev): Add GPIO register blocks.
    857  1.1  christos 	(bf544_dev, bf547_dev): Likewise.
    858  1.1  christos 	* machs.h (BFIN_MMR_GPIO2_SIZE): Define.
    859  1.1  christos 
    860  1.1  christos 2012-04-09  Robin Getz  <robin.getz (a] analog.com>
    861  1.1  christos 
    862  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Extract the sign for ASHIFT
    863  1.1  christos 	and LSHIFT, and set ASTAT based on the before/after values.
    864  1.1  christos 	Rename "val" to "acc" to be consistent with other code branches.
    865  1.1  christos 
    866  1.1  christos 2012-04-09  Robin Getz  <robin.getz (a] analog.com>
    867  1.1  christos 
    868  1.1  christos 	* bfin-sim.c (sgn_extend): New helper.
    869  1.1  christos 	(decode_dsp32shiftimm_0): Call lshift when newimmag is more
    870  1.1  christos 	than 16, otherwise call ashiftrt.  Set ASTAT fields as needed.
    871  1.1  christos 	For accumulator shifts, call new sgn_extend helper.
    872  1.1  christos 
    873  1.1  christos 2012-04-08  Mike Frysinger  <vapier (a] gentoo.org>
    874  1.1  christos 
    875  1.1  christos 	* bfin-sim.c (illegal_instruction_or_combination): New helper.
    876  1.1  christos 	(decode_ProgCtrl_0): Call illegal_instruction_or_combination instead
    877  1.1  christos 	of illegal_instruction.
    878  1.1  christos 	(decode_PushPopReg_0, decode_CCflag_0, decode_CC2dreg_0,
    879  1.1  christos 	decode_LDSTpmod_0, decode_dagMODim_0, decode_dagMODik_0,
    880  1.1  christos 	decode_dspLDST_0, decode_LDST_0, _interp_insn_bfin): Likewise.
    881  1.1  christos 	(decode_PushPopMultiple_0): Call illegal_instruction_combination when
    882  1.1  christos 	PARALLEL_GROUP is not BFIN_PARALLEL_NONE.
    883  1.1  christos 	(decode_CCflag_0, decode_REGMV_0, decode_ALU2op_0, decode_PTR2op_0,
    884  1.1  christos 	decode_COMPI2opD_0, decode_COMPI2opP_0): Likewise.
    885  1.1  christos 	(decode_CC2stat_0): Check PARALLEL_GROUP before cbit.
    886  1.1  christos 	(decode_LDSTpmod_0): Call illegal_instruction_combination when
    887  1.1  christos 	PARALLEL_GROUP is BFIN_PARALLEL_GROUP2.
    888  1.1  christos 	(decode_dagMODim_0, decode_dagMODik_0, decode_LDST_0,
    889  1.1  christos 	decode_LDSTiiFP_0, decode_LDSTii_0): Likewise.
    890  1.1  christos 
    891  1.1  christos 2012-04-08  Mike Frysinger  <vapier (a] gentoo.org>
    892  1.1  christos 
    893  1.1  christos 	* bfin-sim.h (bfin_parallel_group): New enum.
    894  1.1  christos 	(bfin_cpu_state): Add new "group" member.
    895  1.1  christos 	(PARALLEL_GROUP): Define.
    896  1.1  christos 	* bfin-sim.c (decode_ProgCtrl_0): Change INSN_LEN check to
    897  1.1  christos 	PARALLEL_GROUP.
    898  1.1  christos 	(decode_CaCTRL_0, decode_PushPopReg_0, decode_ccMV_0, decode_CCflag_0,
    899  1.1  christos 	decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
    900  1.1  christos 	decode_LOGI2op_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
    901  1.1  christos 	decode_CALLa_0, decode_linkage_0): Likewise.
    902  1.1  christos 	(_interp_insn_bfin): Set PARALLEL_GROUP.
    903  1.1  christos 	(interp_insn_bfin): Likewise.
    904  1.1  christos 
    905  1.1  christos 2012-04-08  Mike Frysinger  <vapier (a] gentoo.org>
    906  1.1  christos 
    907  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Delete extra space in TRACE_INSN.
    908  1.1  christos 
    909  1.1  christos 2012-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    910  1.1  christos 
    911  1.1  christos 	* bfin-sim.c (_interp_insn_bfin): Call illegal_instruction_combination
    912  1.1  christos 	when INSN_LEN is non-zero before 32bit decode.
    913  1.1  christos 
    914  1.1  christos 2012-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    915  1.1  christos 
    916  1.1  christos 	* bfin-dis.c (fmtconst): Replace decimal handling with a single
    917  1.1  christos 	sprintf call and the '*' field width.
    918  1.1  christos 
    919  1.1  christos 2012-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    920  1.1  christos 
    921  1.1  christos 	* machs.c (bfin_model_map_bfrom): Return when mnum is 535.
    922  1.1  christos 
    923  1.1  christos 2012-04-01  Mike Frysinger  <vapier (a] gentoo.org>
    924  1.1  christos 
    925  1.1  christos 	* interp.c (bfin_user_init): Move auxvt_size decl from top to
    926  1.1  christos 	inside of auxvt check.
    927  1.1  christos 
    928  1.1  christos 2012-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    929  1.1  christos 
    930  1.1  christos 	* dv-bfin_sic.c (bfin_sic_finish): Change iwr1 to iwr2.
    931  1.1  christos 
    932  1.1  christos 2012-03-31  Mike Frysinger  <vapier (a] gentoo.org>
    933  1.1  christos 
    934  1.1  christos 	* devices.c: Include devices.h.
    935  1.1  christos 
    936  1.1  christos 2012-03-24  Mike Frysinger  <vapier (a] gentoo.org>
    937  1.1  christos 
    938  1.1  christos 	* aclocal.m4, config.in, configure: Regenerate.
    939  1.1  christos 
    940  1.1  christos 2012-03-19  Robin Getz  <robin.getz (a] analog.com>
    941  1.1  christos 	    Mike Frysinger  <vapier (a] gentoo.org>
    942  1.1  christos 
    943  1.1  christos 	* bfin-sim.c (lshift): Add an overflow flag.  Delete now unused
    944  1.1  christos 	i, j, and tmp vars.  Add a new v_i var.  Split the overflow logic
    945  1.1  christos 	out from the saturate logic.  Do not set V ASTAT bits when working
    946  1.1  christos 	with accumulators.
    947  1.1  christos 	(decode_ALU2op_0): Add new argument to lshift call.
    948  1.1  christos 	(decode_LOGI2op_0, decode_dsp32shift_0, decode_dsp32shiftimm_0):
    949  1.1  christos 	Likewise.
    950  1.1  christos 
    951  1.1  christos 2012-03-18  Mike Frysinger  <vapier (a] gentoo.org>
    952  1.1  christos 
    953  1.1  christos 	* dv-bfin_ebiu_amc.c (struct bfin_ebiu_amc): Add bank_base.
    954  1.1  christos 	(bfin_ebiu_amc_write_amgctl): Replace BFIN_EBIU_AMC_BASE with
    955  1.1  christos 	amc->bank_base.
    956  1.1  christos 	(bfin_ebiu_amc_finish): Assign BFIN_EBIU_AMC_BASE to amc->bank_base.
    957  1.1  christos 
    958  1.1  christos 2012-03-18  Mike Frysinger  <vapier (a] gentoo.org>
    959  1.1  christos 
    960  1.1  christos 	* dv-bfin_ebiu_amc.c (bfin_ebiu_amc_attach_address_callback): Use
    961  1.1  christos 	ARRAY_SIZE rather than hardcoded constant.
    962  1.1  christos 
    963  1.1  christos 2012-02-04  Mike Frysinger  <vapier (a] gentoo.org>
    964  1.1  christos 
    965  1.1  christos 	* config.in: Regenerate.
    966  1.1  christos 	* configure: Likewise.
    967  1.1  christos 	* configure.ac: Add linux/types.h to AC_CHECK_HEADERS.
    968  1.1  christos 	* dv-eth_phy.c: Check for HAVE_LINUX_TYPES_H, and delete __u16 and
    969  1.1  christos 	_LINUX_TYPES_H defines.
    970  1.1  christos 
    971  1.1  christos 2011-12-03  Mike Frysinger  <vapier (a] gentoo.org>
    972  1.1  christos 
    973  1.1  christos 	* interp.c (bfin_syscall): Increase _tbuf storage.  Declare new local
    974  1.1  christos 	tstr buffer.  Call cb_get_string on tstr when handling CB_SYS_stat64,
    975  1.1  christos 	CB_SYS_lstat64, CB_SYS_open, CB_SYS_write, CB_SYS_unlink,
    976  1.1  christos 	CB_SYS_truncate, CB_SYS_rename, CB_SYS_stat, CB_SYS_lstat.  Include
    977  1.1  christos 	tstr in the tbuf output.
    978  1.1  christos 
    979  1.1  christos 2011-12-03  Mike Frysinger  <vapier (a] gentoo.org>
    980  1.1  christos 
    981  1.1  christos 	* Makefile.in: Delete all dependency rules.
    982  1.1  christos 	* aclocal.m4, configure: Regenerate.
    983  1.1  christos 
    984  1.1  christos 2011-10-19  Mike Frysinger  <vapier (a] gentoo.org>
    985  1.1  christos 
    986  1.1  christos 	* configure: Regenerate after common/acinclude.m4 update.
    987  1.1  christos 
    988  1.1  christos 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    989  1.1  christos 
    990  1.1  christos 	* configure.ac: Change include to common/acinclude.m4.
    991  1.1  christos 	* aclocal.m4, configure: Regenerate.
    992  1.1  christos 
    993  1.1  christos 2011-10-17  Mike Frysinger  <vapier (a] gentoo.org>
    994  1.1  christos 
    995  1.1  christos 	* configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
    996  1.1  christos 	call.  Replace common.m4 include with SIM_AC_COMMON.
    997  1.1  christos 	* configure: Regenerate.
    998  1.1  christos 
    999  1.1  christos 2011-09-28  Mike Frysinger  <vapier (a] gentoo.org>
   1000  1.1  christos 
   1001  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Use STORE() for VIT_MAX insns.
   1002  1.1  christos 
   1003  1.1  christos 2011-07-05  Mike Frysinger  <vapier (a] gentoo.org>
   1004  1.1  christos 
   1005  1.1  christos 	* interp.c (sim_do_command): Delete.
   1006  1.1  christos 
   1007  1.1  christos 2011-07-01  Mike Frysinger  <vapier (a] gentoo.org>
   1008  1.1  christos 
   1009  1.1  christos 	* interp.c (cb_linux_stat_map_32, cb_linux_stat_map_64): Rename from
   1010  1.1  christos 	stat_map_32 and stat_map_64.
   1011  1.1  christos 	(cb_libgloss_stat_map_32): New stat map.
   1012  1.1  christos 	(stat_map_32, stat_map_64): New stat map pointers.
   1013  1.1  christos 	(bfin_user_init): Assign stat_map_32 to cb_linux_stat_map_32 and
   1014  1.1  christos 	stat_map_64 to cb_linux_stat_map_64.
   1015  1.1  christos 	(bfin_virtual_init): New function.
   1016  1.1  christos 	(sim_create_inferior): Call bfin_virtual_init for all other envs.
   1017  1.1  christos 
   1018  1.1  christos 2011-06-22  Mike Frysinger  <vapier (a] gentoo.org>
   1019  1.1  christos 
   1020  1.1  christos 	* interp.c (bfin_syscall): Delete old comment.  Set dreg 1 to
   1021  1.1  christos 	sc.result2 and dreg 2 to sc.errcode.
   1022  1.1  christos 
   1023  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1024  1.1  christos 
   1025  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Clear ASTAT[AV] if val is 0,
   1026  1.1  christos 	else set it.  Set ASTAT[AVS] if val is 0.  Do this for LSHIFT and
   1027  1.1  christos 	ASHIFT accumulator insns.
   1028  1.1  christos 
   1029  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1030  1.1  christos 
   1031  1.1  christos 	* bfin-sim.c (ashiftrt): If size is 40, do not call SET_ASTATREG.
   1032  1.1  christos 	(lshiftrt): Likewise.
   1033  1.1  christos 
   1034  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1035  1.1  christos 
   1036  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Use get_unextended_acc
   1037  1.1  christos 	rather than get_extended_acc in LSHIFT insns.
   1038  1.1  christos 
   1039  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1040  1.1  christos 
   1041  1.1  christos 	* bfin-sim.c (decode_macfunc): Handle MM when mmod is M_TFU.
   1042  1.1  christos 	Check MM once when mmod is M_FU to match M_TFU better.
   1043  1.1  christos 
   1044  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1045  1.1  christos 
   1046  1.1  christos 	* bfin-sim.c (decode_dsp32shiftimm_0): When shift is greater than
   1047  1.1  christos 	32, perform a left shift.  Update the corresponding AV bit.  Set
   1048  1.1  christos 	AZ when the low 32bits are also zero.
   1049  1.1  christos 
   1050  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1051  1.1  christos 
   1052  1.1  christos 	* bfin-sim.c (decode_dsp32shiftimm_0): With left shift vector insns,
   1053  1.1  christos 	call lshift only when count is positive.  Otherwise, call ashiftrt.
   1054  1.1  christos 	With arithmetic right shift insns, call ashiftrt when the value is
   1055  1.1  christos 	small enough, otherwise call lshift.
   1056  1.1  christos 
   1057  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1058  1.1  christos 
   1059  1.1  christos 	* bfin-sim.c (extract_mult): Call saturate_s16 directly when
   1060  1.1  christos 	mmod is M_IH rather than computing the result by hand.
   1061  1.1  christos 
   1062  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1063  1.1  christos 
   1064  1.1  christos 	* bfin-sim.c (decode_macfunc): Add nosat_acc to track acc value
   1065  1.1  christos 	before saturation, set sat when more cases saturate, and set the
   1066  1.1  christos 	overflow bit based on these results.  For M_TFU, M_IU, M_FU, and
   1067  1.1  christos 	M_W32, change the max values compared against.
   1068  1.1  christos 	(decode_dsp32mac_0): Delete v_i and add v_0 and v_1.  Pass v_1
   1069  1.1  christos 	when processing MAC1 and pass v_0 when processing MAC0.  Combine
   1070  1.1  christos 	the results into the V/VS ASTAT bits.
   1071  1.1  christos 
   1072  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1073  1.1  christos 
   1074  1.1  christos 	* bfin-sim.c (extract_mult): Call saturate_s32 when MM is set
   1075  1.1  christos 	and mmod is M_IU.  Call saturate_s16 when MM is set and mmod
   1076  1.1  christos 	is M_TFU.
   1077  1.1  christos 
   1078  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1079  1.1  christos 
   1080  1.1  christos 	* bfin-sim.c (decode_multfunc): Call new is_macmod_signed, and
   1081  1.1  christos 	allow MM to sign extend all the time.
   1082  1.1  christos 	(decode_macfunc): Likewise.  Drop sign extension of unsigned
   1083  1.1  christos 	values.
   1084  1.1  christos 
   1085  1.1  christos 2011-06-18  Robin Getz  <robin.getz (a] analog.com>
   1086  1.1  christos 
   1087  1.1  christos 	* bfin-sim.c (saturate_s40_astat): Change ">=" to ">".
   1088  1.1  christos 	(decode_macfunc): Likewise when mmod is M_IH.
   1089  1.1  christos 
   1090  1.1  christos 2011-06-18  Mike Frysinger  <vapier (a] gentoo.org>
   1091  1.1  christos 
   1092  1.1  christos 	* interp.c (sim_create_inferior): Change free to freeargv.
   1093  1.1  christos 
   1094  1.1  christos 2011-06-04  Mike Frysinger  <vapier (a] gentoo.org>
   1095  1.1  christos 
   1096  1.1  christos 	* machs.c (bf534_dev, bf537_dev): Add glue-or devices.
   1097  1.1  christos 	(bf537_port): Define applicable devices with PORT to the glue-or
   1098  1.1  christos 	devices instead of SIC.
   1099  1.1  christos 	(bfin_model_hw_tree_init): Drop old sim_hw_parse call for bfin_sic.
   1100  1.1  christos 	Only parse reg/type when the device has an address.  Move the call
   1101  1.1  christos 	to dv_bfin_hw_port_parse up before slash check.
   1102  1.1  christos 
   1103  1.1  christos 2011-06-04  Mike Frysinger  <vapier (a] gentoo.org>
   1104  1.1  christos 
   1105  1.1  christos 	* dv-bfin_sic.c (ENC, DEC_PIN, DEC_SIC): Move above the
   1106  1.1  christos 	BFIN_SIC_TO_CEC_PORTS definition.
   1107  1.1  christos 	(SIC_PORTS): New define.
   1108  1.1  christos 	(bfin_sic_50x_ports, bfin_sic_51x_ports, bfin_sic_52x_ports,
   1109  1.1  christos 	bfin_sic_533_ports, bfin_sic_537_ports, bfin_sic_538_ports,
   1110  1.1  christos 	bfin_sic_54x_ports, bfin_sic_561_ports, bfin_sic_59x_ports):
   1111  1.1  christos 	Delete old layouts.
   1112  1.1  christos 	(bfin_sic1_ports, bfin_sic2_ports, bfin_sic3_ports,
   1113  1.1  christos 	bfin_sic_561_ports): Define new layouts with SIC_PORTS().
   1114  1.1  christos 	(bfin_sic_finish): Change reference to bfin_sic_50x_ports,
   1115  1.1  christos 	bfin_sic_51x_ports, bfin_sic_52x_ports, and bfin_sic_538_ports
   1116  1.1  christos 	to bfin_sic2_ports.  Change reference to bfin_sic_533_ports,
   1117  1.1  christos 	bfin_sic_537_ports, and bfin_sic_59x_ports to bfin_sic1_ports.
   1118  1.1  christos 	Change reference to bfin_sic_54x_ports to bfin_sic3_ports.
   1119  1.1  christos 	* machs.c (bfin_port_layout): New structure.
   1120  1.1  christos 	(bfin_model_data): Add new "port" and "port_count" members.
   1121  1.1  christos 	(PORT, SIC): New defines.
   1122  1.1  christos 	(bf000_port, bf50x_port, bf51x_port, bf52x_port, bf533_port,
   1123  1.1  christos 	bf537_port, bf538_port, bf54x_port, bf561_port, bf592_port):
   1124  1.1  christos 	Move and redefine port layout from dv-bfin_sic.c to here.
   1125  1.1  christos 	(bf504_port, bf506_port, bf512_port, bf514_port, bf516_port,
   1126  1.1  christos 	bf518_port, bf522_port, bf523_port, bf524_port, bf525_port,
   1127  1.1  christos 	bf526_port, bf527_port, bf531_port, bf532_port, bf534_port,
   1128  1.1  christos 	bf536_port, bf539_port, bf542_port, bf544_port, bf547_port,
   1129  1.1  christos 	bf548_port, bf549_port): New defines.
   1130  1.1  christos 	(bfin_model_data): Link in new bfin_port_layout.port member.
   1131  1.1  christos 	(dv_bfin_hw_port_parse): New function.
   1132  1.1  christos 	(dv_bfin_hw_parse): Call new dv_bfin_hw_port_parse function.
   1133  1.1  christos 	(bfin_model_hw_tree_init): Replace calls to sim_hw_parse for
   1134  1.1  christos 	bfin_sic links with new dv_bfin_hw_port_parse function.
   1135  1.1  christos 
   1136  1.1  christos 2011-06-03  Mike Frysinger  <vapier (a] gentoo.org>
   1137  1.1  christos 
   1138  1.1  christos 	* dv-bfin_dma.c (bfin_dma_io_write_buffer): Fix indentation.
   1139  1.1  christos 
   1140  1.1  christos 2011-05-25  Mike Frysinger  <vapier (a] gentoo.org>
   1141  1.1  christos 
   1142  1.1  christos 	* sim-main.h (TRACE_SYSCALL): Change EVENTS to SYSCALL.
   1143  1.1  christos 
   1144  1.1  christos 2011-05-25  Mike Frysinger  <vapier (a] gentoo.org>
   1145  1.1  christos 
   1146  1.1  christos 	* dv-bfin_cec.h (BFIN_COREMMR_CEC_{BASE,SIZE}): Move to ...
   1147  1.1  christos 	* dv-bfin_ctimer.h (BFIN_COREMMR_CTIMER_{BASE,SIZE}): Move to ...
   1148  1.1  christos 	* dv-bfin_dma.h (BFIN_MMR_DMA_SIZE): Move to ...
   1149  1.1  christos 	* dv-bfin_dmac.h (BFIN_MMR_DMAC{0,1}_BASE): Move to ...
   1150  1.1  christos 	* dv-bfin_ebiu_amc.h (BF{IN,50X,54X}_MMR_EBIU_AMC_SIZE): Move to ...
   1151  1.1  christos 	* dv-bfin_ebiu_ddrc.h (BFIN_MMR_EBIU_DDRC_SIZE): Move to ...
   1152  1.1  christos 	* dv-bfin_ebiu_sdc.h (BFIN_MMR_EBIU_SDC_SIZE): Move to ...
   1153  1.1  christos 	* dv-bfin_emac.h (BFIN_MMR_EMAC_{BASE,SIZE}): Move to ...
   1154  1.1  christos 	* dv-bfin_eppi.h (BFIN_MMR_EPPI_SIZE): Move to ...
   1155  1.1  christos 	* dv-bfin_evt.h (BFIN_COREMMR_EVT_{BASE,SIZE}): Move to ...
   1156  1.1  christos 	* dv-bfin_gpio.h (BFIN_MMR_GPIO_SIZE): Move to ...
   1157  1.1  christos 	* dv-bfin_gptimer.h (BFIN_MMR_GPTIMER_SIZE): Move to ...
   1158  1.1  christos 	* dv-bfin_jtag.h (BFIN_COREMMR_JTAG_{BASE,SIZE}): Move to ...
   1159  1.1  christos 	* dv-bfin_mmu.h (BFIN_COREMMR_MMU_{BASE,SIZE}): Move to ...
   1160  1.1  christos 	* dv-bfin_nfc.h (BFIN_MMR_NFC_SIZE): Move to ...
   1161  1.1  christos 	* dv-bfin_otp.h (BFIN_MMR_OTP_SIZE): Move to ...
   1162  1.1  christos 	* dv-bfin_pfmon.h (BFIN_COREMMR_PFMON_{BASE,SIZE}): Move to ...
   1163  1.1  christos 	* dv-bfin_pll.h (BFIN_MMR_PLL_{BASE,SIZE}): Move to ...
   1164  1.1  christos 	* dv-bfin_ppi.h (BFIN_MMR_PPI_SIZE): Move to ...
   1165  1.1  christos 	* dv-bfin_rtc.h (BFIN_MMR_RTC_SIZE): Move to ...
   1166  1.1  christos 	* dv-bfin_sic.h (BFIN_MMR_SIC_{BASE,SIZE}): Move to ...
   1167  1.1  christos 	* dv-bfin_spi.h (BFIN_MMR_SPI_SIZE): Move to ...
   1168  1.1  christos 	* dv-bfin_trace.h (BFIN_COREMMR_TRACE_{BASE,SIZE}): Move to ...
   1169  1.1  christos 	* dv-bfin_twi.h (BFIN_MMR_TWI_SIZE): Move to ...
   1170  1.1  christos 	* dv-bfin_uart.h (BFIN_MMR_UART_SIZE): Move to ...
   1171  1.1  christos 	* dv-bfin_uart2.h (BFIN_MMR_UART2_SIZE): Move to ...
   1172  1.1  christos 	* dv-bfin_wdog.h (BFIN_MMR_WDOG_SIZE): Move to ...
   1173  1.1  christos 	* dv-bfin_wp.h (BFIN_COREMMR_WP_{BASE,SIZE}): Move to ...
   1174  1.1  christos 	* machs.h: ... here.
   1175  1.1  christos 	* machs.c: Delete all dv-bfin_*.h includes except for cec/dmac.
   1176  1.1  christos 
   1177  1.1  christos 2011-05-25  Mike Frysinger  <vapier (a] gentoo.org>
   1178  1.1  christos 
   1179  1.1  christos 	* Makefile.in (dv-bfin_pfmon.o): New target.
   1180  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_pfmon.
   1181  1.1  christos 	* configure: Regenerated.
   1182  1.1  christos 	* dv-bfin_pfmon.c, dv-bfin_pfmon.h: New files.
   1183  1.1  christos 	* machs.c: Add include new bfin_pfmon.h.
   1184  1.1  christos 	(bfin_core_dev): Add pfmon.
   1185  1.1  christos 
   1186  1.1  christos 2011-05-25  Mike Frysinger  <vapier (a] gentoo.org>
   1187  1.1  christos 
   1188  1.1  christos 	* machs.c (bf526_roms): Add a region with rev of 2.
   1189  1.1  christos 	(bf54x_roms): Add regions with rev of 4.
   1190  1.1  christos 	* bfroms/all.h: Include new bf526-0.2.h, bf54x-0.4.h, and
   1191  1.1  christos 	bf54x_l1-0.4.h headers.
   1192  1.1  christos 	* bfroms/bf526-0.2.h, bfroms/bf54x-0.4.h, bfroms/bf54x_l1-0.4.h:
   1193  1.1  christos 	New header files.
   1194  1.1  christos 
   1195  1.1  christos 2011-05-14  Mike Frysinger  <vapier (a] gentoo.org>
   1196  1.1  christos 
   1197  1.1  christos 	* bfin-sim.c (decode_PushPopReg_0): Delete (grp == 1 && reg == 6)
   1198  1.1  christos 	check for SP reg.
   1199  1.1  christos 
   1200  1.1  christos 2011-05-14  Mike Frysinger  <vapier (a] gentoo.org>
   1201  1.1  christos 
   1202  1.1  christos 	* dv-bfin_uart.c (bfin_uart_write_byte): Add a mcr arg.  Declare a
   1203  1.1  christos 	local uart.  When LOOP_ENA is set in mcr, write to the saved byte
   1204  1.1  christos 	and count fields of the uart.
   1205  1.1  christos 	(bfin_uart_io_write_buffer): Pass uart->mcr to bfin_uart_write_byte
   1206  1.1  christos 	and bfin_uart_get_next_byte.
   1207  1.1  christos 	(bfin_uart_get_next_byte): Add a mcr arg.  Move uart->saved_count
   1208  1.1  christos 	check first, and skip the remaining code when LOOP_ENA is set in mcr.
   1209  1.1  christos 	* dv-bfin_uart.h (bfin_uart_write_byte): Add an mcr argument.
   1210  1.1  christos 	(bfin_uart_get_next_byte): Likewise.
   1211  1.1  christos 	(XOFF, MRTS, RFIT, RFRT, LOOP_ENA, FCPOL, ARTS, ACTS): Define.
   1212  1.1  christos 	* dv-bfin_uart2.c (bfin_uart_io_write_buffer): Padd uart->mcr when
   1213  1.1  christos 	calling bfin_uart_write_byte and bfin_uart_get_next_byte.
   1214  1.1  christos 
   1215  1.1  christos 2011-05-09  Mike Frysinger  <vapier (a] gentoo.org>
   1216  1.1  christos 
   1217  1.1  christos 	* dv-bfin_uart2.c (bfin_uart_io_read_buffer): Clear DR/THRE/TEMT bits
   1218  1.1  christos 	from uart->lsr before setting them.
   1219  1.1  christos 
   1220  1.1  christos 2011-04-27  Mike Frysinger  <vapier (a] gentoo.org>
   1221  1.1  christos 
   1222  1.1  christos 	* dv-bfin_dmac.c (bfin_dmac): Constify pmap array.
   1223  1.1  christos 	(bfin_dmac_50x_pmap, bfin_dmac_51x_pmap, bfin_dmac_52x_pmap,
   1224  1.1  christos 	bfin_dmac_533_pmap, bfin_dmac_537_pmap, bfin_dmac0_538_pmap,
   1225  1.1  christos 	bfin_dmac1_538_pmap, bfin_dmac0_54x_pmap, bfin_dmac1_54x_pmap,
   1226  1.1  christos 	bfin_dmac0_561_pmap, bfin_dmac1_561_pmap, bfin_dmac_59x_pmap):
   1227  1.1  christos 	Likewise.
   1228  1.1  christos 
   1229  1.1  christos 2011-04-26  Mike Frysinger  <vapier (a] gentoo.org>
   1230  1.1  christos 
   1231  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_forward_ouput): New function.
   1232  1.1  christos 	(bfin_gpio_io_write_buffer): Store the current port state into
   1233  1.1  christos 	"data", and call bfin_gpio_forward_ouput when the data or dir
   1234  1.1  christos 	MMRs are updated.
   1235  1.1  christos 	(bfin_gpio_ports): Change p0..p15 to bidirect_port.
   1236  1.1  christos 
   1237  1.1  christos 2011-04-26  Mike Frysinger  <vapier (a] gentoo.org>
   1238  1.1  christos 
   1239  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio): Add "int_state" member.
   1240  1.1  christos 	(bfin_gpio_forward_int, bfin_gpio_forward_ints): New functions.
   1241  1.1  christos 	(bfin_gpio_io_write_buffer): Call bfin_gpio_forward_int when the
   1242  1.1  christos 	mask a or mask b MMRs are written.
   1243  1.1  christos 	(bfin_gpio_port_event): When handling edge gpios, set the bit in
   1244  1.1  christos 	int_state, call bfin_gpio_forward_ints, and then clear the bit.
   1245  1.1  christos 	When handling level gpios, clear/set the bit in int_state rather
   1246  1.1  christos 	than returning immediately.  Call bfin_gpio_forward_ints instead
   1247  1.1  christos 	of checking mask[ab] and calling HW_TRACE/hw_port_event directly.
   1248  1.1  christos 
   1249  1.1  christos 2011-04-16  Mike Frysinger  <vapier (a] gentoo.org>
   1250  1.1  christos 
   1251  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Call STORE instead of SET_DREG for
   1252  1.1  christos 	BYTEOP2P, BYTEOP3P, BYTEOP1P, BYTEOP16P, BYTEOP16M, BYTEPACK, and
   1253  1.1  christos 	BYTEUNPACK.
   1254  1.1  christos 	(decode_dsp32shift_0): Call STORE instead of SET_DREG for PACK,
   1255  1.1  christos 	BITMUX, EXTRACT, DEPOSIT, ALIGN8, ALIGN16, and ALIGN24.
   1256  1.1  christos 
   1257  1.1  christos 2011-04-14  Mike Frysinger  <vapier (a] gentoo.org>
   1258  1.1  christos 
   1259  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Set DIS_ALGN_EXPT when handling
   1260  1.1  christos 	BYTEOP2P, BYTEOP3P, SAA, BYTEOP1P, BYTEOP16P, BYTEOP16M, BYTEPACK,
   1261  1.1  christos 	and BYTEUNPACK insns.
   1262  1.1  christos 
   1263  1.1  christos 2011-04-11  Mike Frysinger  <vapier (a] gentoo.org>
   1264  1.1  christos 
   1265  1.1  christos 	* dv-bfin_sic.c (bfin_sic_port_event): New helper function.
   1266  1.1  christos 	(bfin_sic_52x_port_event, bfin_sic_537_port_event,
   1267  1.1  christos 	bfin_sic_54x_port_event, bfin_sic_561_port_event): Include level
   1268  1.1  christos 	in the trace output, and call the new bfin_sic_port_event func.
   1269  1.1  christos 
   1270  1.1  christos 2011-04-11  Mike Frysinger  <vapier (a] gentoo.org>
   1271  1.1  christos 
   1272  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_ports): Add p15.
   1273  1.1  christos 
   1274  1.1  christos 2011-04-01  Mike Frysinger  <vapier (a] gentoo.org>
   1275  1.1  christos 
   1276  1.1  christos 	* dv-bfin_otp.c (bfin_otp_ports): Declare.
   1277  1.1  christos 	(bfin_otp_finish): Call set_hw_ports with bfin_otp_ports.
   1278  1.1  christos 
   1279  1.1  christos 2011-03-29  Mike Frysinger  <vapier (a] gentoo.org>
   1280  1.1  christos 
   1281  1.1  christos 	* configure: Regenerate after common/aclocal.m4 changes.
   1282  1.1  christos 
   1283  1.1  christos 2011-03-28  Robin Getz  <robin.getz (a] analog.com>
   1284  1.1  christos 
   1285  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Cast high 16bits of A0.W to bs16
   1286  1.1  christos 	and add to casted low 16bits of A0.L and store in val0.  Cast high
   1287  1.1  christos 	16bits of A1.W to bs16 and add to casted low 16bits of A1.L and
   1288  1.1  christos 	store in val1.  Delete bit checks of val0 and val1.
   1289  1.1  christos 
   1290  1.1  christos 2011-03-26  Robin Getz  <robin.getz (a] analog.com>
   1291  1.1  christos 
   1292  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Set result to 0x7FFFFFFF when
   1293  1.1  christos 	the result was 0x80000000 for RND12 subtraction.
   1294  1.1  christos 
   1295  1.1  christos 2011-03-26  Robin Getz  <robin.getz (a] analog.com>
   1296  1.1  christos 
   1297  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Set VS when V is set.
   1298  1.1  christos 
   1299  1.1  christos 2011-03-24  Mike Frysinger  <vapier (a] gentoo.org>
   1300  1.1  christos 
   1301  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_port_event): Call HW_TRACE at every
   1302  1.1  christos 	major code flow point.
   1303  1.1  christos 	* dv-bfin_sic.c (bfin_sic_forward_interrupts): Call HW_TRACE just
   1304  1.1  christos 	before calling hw_port_event on ourselves.
   1305  1.1  christos 	(bfin_sic_52x_port_event, bfin_sic_537_port_event,
   1306  1.1  christos 	bfin_sic_54x_port_event, bfin_sic_561_port_event): Call HW_TRACE
   1307  1.1  christos 	at the start of the function.
   1308  1.1  christos 
   1309  1.1  christos 2011-03-24  Mike Frysinger  <vapier (a] gentoo.org>
   1310  1.1  christos 
   1311  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_port_event): Split dir/inen bit checking.
   1312  1.1  christos 	Normalize "level" to 0/1 values.  Shift "level" over by "my_port".
   1313  1.1  christos 	Invert port->both bit check.
   1314  1.1  christos 
   1315  1.1  christos 2011-03-24  Mike Frysinger  <vapier (a] gentoo.org>
   1316  1.1  christos 
   1317  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_io_write_buffer): Subtract 2 from the
   1318  1.1  christos 	valuep pointer for clear MMRs, 4 for set MMRs, and 6 for toggle MMRs.
   1319  1.1  christos 
   1320  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1321  1.1  christos 
   1322  1.1  christos 	* TODO: Document some known SIC issues.
   1323  1.1  christos 
   1324  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1325  1.1  christos 
   1326  1.1  christos 	* devices.h (dv_w1c): Fix typos in documentation of "bits" arg.
   1327  1.1  christos 	* dv-bfin_cec.c (bfin_cec_io_write_buffer): Pass 0xffee to dv_w1c_4.
   1328  1.1  christos 	* dv-bfin_emac.c (bfin_emac_io_write_buffer): Pass 0xe1 to dv_w1c_4
   1329  1.1  christos 	for systat MMR and -1 to dv_w1c_4 for [rt]x_stky/mmc_[rt]irqs MMRs.
   1330  1.1  christos 	* dv-bfin_eppi.c (bfin_eppi_io_write_buffer): Pass 0x1ff to dv_w1c_2.
   1331  1.1  christos 	* dv-bfin_gpio.c (bfin_gpio_io_write_buffer): Invert bits to dv_w1c_2.
   1332  1.1  christos 	* dv-bfin_jtag.c (bfin_jtag_io_write_buffer): Invert bits to dv_w1c_4.
   1333  1.1  christos 	* dv-bfin_nfc.c (bfin_nfc_io_write_buffer): Invert bits to dv_w1c_2.
   1334  1.1  christos 	* dv-bfin_otp.c (bfin_otp_io_write_buffer): Invert bits to dv_w1c_2.
   1335  1.1  christos 	* dv-bfin_ppi.c (bfin_ppi_io_write_buffer): Invert bits to dv_w1c_2.
   1336  1.1  christos 	* dv-bfin_rtc.c (bfin_rtc_io_write_buffer): Invert bits to dv_w1c_2.
   1337  1.1  christos 	* dv-bfin_spi.c (bfin_spi_io_write_buffer): Invert bits to dv_w1c_2.
   1338  1.1  christos 	* dv-bfin_twi.c (bfin_twi_io_write_buffer): Invert bits to dv_w1c_2.
   1339  1.1  christos 	* dv-bfin_uart2.c (bfin_uart_io_write_buffer): Invert bits to dv_w1c_2.
   1340  1.1  christos 
   1341  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1342  1.1  christos 
   1343  1.1  christos 	* dv-bfin_uart.h (TFI, BI, FE, PE, OE): Define.
   1344  1.1  christos 
   1345  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1346  1.1  christos 
   1347  1.1  christos 	* dv-bfin_twi.h (LOSTARB): Rename from LOSTARG.
   1348  1.1  christos 
   1349  1.1  christos 2011-03-23  Robin Getz  <robin.getz (a] analog.com>
   1350  1.1  christos 
   1351  1.1  christos 	* bfin-sim.c (decode_dsp32shift_0): Set acc0 to the unextended
   1352  1.1  christos 	value for the VIT_MAX insn, and mask off the result when done.
   1353  1.1  christos 
   1354  1.1  christos 2011-03-23  Robin Getz  <robin.getz (a] analog.com>
   1355  1.1  christos 
   1356  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Set A1 to a1_lo when up_hi is false,
   1357  1.1  christos 	and set A0 to a0_lo when up_lo is false.
   1358  1.1  christos 
   1359  1.1  christos 2011-03-23  Robin Getz  <robin.getz (a] analog.com>
   1360  1.1  christos 
   1361  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Call saturate_s40_astat instead of
   1362  1.1  christos 	saturate_s40, and use the v parameter to update the AV bit.  Set the
   1363  1.1  christos 	AC bit only when the final result is 0.
   1364  1.1  christos 
   1365  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1366  1.1  christos 
   1367  1.1  christos 	* dv-bfin_sic.c (ENC, DEC_PIN, DEC_SIC): Define.
   1368  1.1  christos 	(bfin_sic_50x_ports, bfin_sic_51x_ports, bfin_sic_52x_ports,
   1369  1.1  christos 	bfin_sic_533_ports, bfin_sic_537_ports, bfin_sic_538_ports,
   1370  1.1  christos 	bfin_sic_54x_ports, bfin_sic_561_ports, bfin_sic_59x_ports):
   1371  1.1  christos 	Encode ids with the ENC macro.
   1372  1.1  christos 	(bfin_sic_52x_port_event, bfin_sic_537_port_event,
   1373  1.1  christos 	bfin_sic_54x_port_event, bfin_sic_561_port_event): Set idx
   1374  1.1  christos 	from my_port with DEC_SIC, and set bit from my_port with DEC_PIN.
   1375  1.1  christos 	(bfin_sic_533_port_event): Delete.
   1376  1.1  christos 	(bfin_sic_finish): Call set_hw_port_event with
   1377  1.1  christos 	bfin_sic_537_port_event for BF533 and BF59x targets.
   1378  1.1  christos 
   1379  1.1  christos 2011-03-23  Robin Getz  <robin.getz (a] analog.com>
   1380  1.1  christos 
   1381  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Drop the src0/src1 check for
   1382  1.1  christos 	BYTEOP1P, BYTEOP2P, and BYTEOP3P insns.
   1383  1.1  christos 
   1384  1.1  christos 2011-03-23  Mike Frysinger  <vapier (a] gentoo.org>
   1385  1.1  christos 
   1386  1.1  christos 	* machs.c (bf50x_dev, bf512_dev, bf516_dev, bf522_dev, bf526_dev,
   1387  1.1  christos 	bf533_dev, bf534_dev, bf537_dev, bf538_dev, bf561_dev, bf592_dev):
   1388  1.1  christos 	Change bfin_gpio addresses from f/g/h to 5/6/7.
   1389  1.1  christos 	(bfin_model_hw_tree_init): Add the bfin_gpio address base to 'a'.
   1390  1.1  christos 
   1391  1.1  christos 2011-03-17  Mike Frysinger  <vapier (a] gentoo.org>
   1392  1.1  christos 
   1393  1.1  christos 	* configure.ac (AC_CHECK_FUNCS): Check for kill and pread.
   1394  1.1  christos 	* configure: Regenerate.
   1395  1.1  christos 	* config.in: Regenerate.
   1396  1.1  christos 	* interp.c (bfin_syscall): Check for HAVE_{KILL,PREAD} before using
   1397  1.1  christos 	kill or pread.
   1398  1.1  christos 
   1399  1.1  christos 2011-03-15  Mike Frysinger  <vapier (a] gentoo.org>
   1400  1.1  christos 
   1401  1.1  christos 	* Makefile.in (dv-bfin_gpio.o): New target.
   1402  1.1  christos 	* configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_gpio.
   1403  1.1  christos 	* configure: Regenerate.
   1404  1.1  christos 	* dv-bfin_gpio.c, dv-bfin_gpio.h: New files.
   1405  1.1  christos 	* machs.c: Include dv-bfin_gpio.h.
   1406  1.1  christos 	(bf50x_mem, bf51x_mem, bf52x_mem, bf531_mem, bf532_mem, bf533_mem,
   1407  1.1  christos 	bf534_mem, bf536_mem, bf537_mem, bf538_mem, bf561_mem, bf592_mem):
   1408  1.1  christos 	Delete GPIO memory stubs.
   1409  1.1  christos 	(bf50x_dev, bf512_dev, bf516_dev, bf522_dev, bf526_dev, bf533_dev,
   1410  1.1  christos 	bf534_dev, bf537_dev, bf538_dev, bf561_dev, bf592_dev): Add GPIO
   1411  1.1  christos 	peripheral devices.
   1412  1.1  christos 	(bfin_model_hw_tree_init): Hook up GPIO interrupts to SIC.
   1413  1.1  christos 
   1414  1.1  christos 2011-03-15  Mike Frysinger  <vapier (a] gentoo.org>
   1415  1.1  christos 
   1416  1.1  christos 	* bfroms/bf50x-0.0.h, bfroms/bf51x-0.0.h, bfroms/bf51x-0.1.h,
   1417  1.1  christos 	bfroms/bf51x-0.2.h, bfroms/bf526-0.0.h, bfroms/bf526-0.1.h,
   1418  1.1  christos 	bfroms/bf527-0.0.h, bfroms/bf527-0.1.h, bfroms/bf527-0.2.h,
   1419  1.1  christos 	bfroms/bf533-0.1.h, bfroms/bf533-0.2.h, bfroms/bf533-0.3.h,
   1420  1.1  christos 	bfroms/bf537-0.0.h, bfroms/bf537-0.1.h, bfroms/bf537-0.3.h,
   1421  1.1  christos 	bfroms/bf538-0.0.h, bfroms/bf54x-0.0.h, bfroms/bf54x-0.1.h,
   1422  1.1  christos 	bfroms/bf54x-0.2.h, bfroms/bf54x_l1-0.0.h, bfroms/bf54x_l1-0.1.h,
   1423  1.1  christos 	bfroms/bf54x_l1-0.2.h, bfroms/bf561-0.5.h, bfroms/bf59x-0.0.h,
   1424  1.1  christos 	bfroms/bf59x_l1-0.1.h, dv-bfin_cec.c, dv-bfin_ctimer.c,
   1425  1.1  christos 	dv-bfin_dma.c, dv-bfin_dmac.c, dv-bfin_ebiu_amc.c,
   1426  1.1  christos 	dv-bfin_ebiu_ddrc.c, dv-bfin_ebiu_sdc.c, dv-bfin_emac.c,
   1427  1.1  christos 	dv-bfin_eppi.c, dv-bfin_evt.c, dv-bfin_gptimer.c, dv-bfin_jtag.c,
   1428  1.1  christos 	dv-bfin_mmu.c, dv-bfin_nfc.c, dv-bfin_otp.c, dv-bfin_pll.c,
   1429  1.1  christos 	dv-bfin_ppi.c, dv-bfin_rtc.c, dv-bfin_sic.c, dv-bfin_spi.c,
   1430  1.1  christos 	dv-bfin_trace.c, dv-bfin_twi.c, dv-bfin_uart.c, dv-bfin_uart2.c,
   1431  1.1  christos 	dv-bfin_wdog.c, dv-bfin_wp.c, dv-eth_phy.c, gui.c,
   1432  1.1  christos 	linux-fixed-code.h, linux-targ-map.h, machs.c, Makefile.in: Fix style.
   1433  1.1  christos 
   1434  1.1  christos 2011-03-15  Robin Getz  <robin.getz (a] analog.com>
   1435  1.1  christos 
   1436  1.1  christos 	* bfin-sim.c (decode_dsp32alu_0): Set AZ based on val for 16bit adds
   1437  1.1  christos 	and subs.
   1438  1.1  christos 
   1439  1.1  christos 2011-03-15  Robin Getz  <robin.getz (a] analog.com>
   1440  1.1  christos 
   1441  1.1  christos 	* bfin-sim.c (decode_macfunc): Move acc STOREs behind op != 3 check.
   1442  1.1  christos 
   1443  1.1  christos 2011-03-15  Robin Getz  <robin.getz (a] analog.com>
   1444  1.1  christos 
   1445  1.1  christos 	* bfin-sim.c (decode_macfunc): New neg parameter.  Set when the
   1446  1.1  christos 	high bit is set after extract_mult.
   1447  1.1  christos 	(decode_dsp32mac_0): Declare n_1 and n_0.  Pass to the decode_macfunc
   1448  1.1  christos 	functions.  Use these to update the AN bit.
   1449  1.1  christos 
   1450  1.1  christos 2011-03-15  Robin Getz  <robin.getz (a] analog.com>
   1451  1.1  christos 
   1452  1.1  christos 	* bfin-sim.c (decode_dsp32mult_0): Declare v_i0 and v_i1.  Pass to
   1453  1.1  christos 	the extract_mult functions.  Include these when updating the V, VS,
   1454  1.1  christos 	and V_COPY bits.
   1455  1.1  christos 
   1456  1.1  christos 2011-03-15  Robin Getz  <robin.getz (a] analog.com>
   1457  1.1  christos 
   1458  1.1  christos 	* bfin-sim.c (astat_names): New global bit array.
   1459  1.1  christos 	(decode_CC2stat_0): Delete local astat_name and astat_names.
   1460  1.1  christos 	(decode_psedodbg_assert_0): Move hardcoded offset into a variable.
   1461  1.1  christos 	Print out ASTAT bit values when checking an ASTAT register.
   1462  1.1  christos 
   1463  1.1  christos 2010-03-15  Robin Getz  <robin.getz (a] analog.com>
   1464  1.1  christos 
   1465  1.1  christos 	* bfin-sim.c (extract_mult): Handle M_IU.
   1466  1.1  christos 
   1467  1.1  christos 2011-03-05  Mike Frysinger  <vapier (a] gentoo.org>
   1468  1.1  christos 
   1469  1.1  christos 	* Makefile.in, TODO, aclocal.m4, bfin-sim.c, bfin-sim.h,
   1470  1.1  christos 	bfroms/all.h, bfroms/bf50x-0.0.h, bfroms/bf51x-0.0.h,
   1471  1.1  christos 	bfroms/bf51x-0.1.h, bfroms/bf51x-0.2.h, bfroms/bf526-0.0.h,
   1472  1.1  christos 	bfroms/bf526-0.1.h, bfroms/bf527-0.0.h, bfroms/bf527-0.1.h,
   1473  1.1  christos 	bfroms/bf527-0.2.h, bfroms/bf533-0.1.h, bfroms/bf533-0.2.h,
   1474  1.1  christos 	bfroms/bf533-0.3.h, bfroms/bf537-0.0.h, bfroms/bf537-0.1.h,
   1475  1.1  christos 	bfroms/bf537-0.3.h, bfroms/bf538-0.0.h, bfroms/bf54x-0.0.h,
   1476  1.1  christos 	bfroms/bf54x-0.1.h, bfroms/bf54x-0.2.h, bfroms/bf54x_l1-0.0.h,
   1477  1.1  christos 	bfroms/bf54x_l1-0.1.h, bfroms/bf54x_l1-0.2.h, bfroms/bf561-0.5.h,
   1478  1.1  christos 	bfroms/bf59x-0.0.h, bfroms/bf59x_l1-0.1.h, config.in, configure,
   1479  1.1  christos 	configure.ac, devices.c, devices.h, dv-bfin_cec.c, dv-bfin_cec.h,
   1480  1.1  christos 	dv-bfin_ctimer.c, dv-bfin_ctimer.h, dv-bfin_dma.c, dv-bfin_dma.h,
   1481  1.1  christos 	dv-bfin_dmac.c, dv-bfin_dmac.h, dv-bfin_ebiu_amc.c, dv-bfin_ebiu_amc.h,
   1482  1.1  christos 	dv-bfin_ebiu_ddrc.c, dv-bfin_ebiu_ddrc.h, dv-bfin_ebiu_sdc.c,
   1483  1.1  christos 	dv-bfin_ebiu_sdc.h, dv-bfin_emac.c, dv-bfin_emac.h, dv-bfin_eppi.c,
   1484  1.1  christos 	dv-bfin_eppi.h, dv-bfin_evt.c, dv-bfin_evt.h, dv-bfin_gptimer.c,
   1485  1.1  christos 	dv-bfin_gptimer.h, dv-bfin_jtag.c, dv-bfin_jtag.h, dv-bfin_mmu.c,
   1486  1.1  christos 	dv-bfin_mmu.h, dv-bfin_nfc.c, dv-bfin_nfc.h, dv-bfin_otp.c,
   1487  1.1  christos 	dv-bfin_otp.h, dv-bfin_pll.c, dv-bfin_pll.h, dv-bfin_ppi.c,
   1488  1.1  christos 	dv-bfin_ppi.h, dv-bfin_rtc.c, dv-bfin_rtc.h, dv-bfin_sic.c,
   1489  1.1  christos 	dv-bfin_sic.h, dv-bfin_spi.c, dv-bfin_spi.h, dv-bfin_trace.c,
   1490  1.1  christos 	dv-bfin_trace.h, dv-bfin_twi.c, dv-bfin_twi.h, dv-bfin_uart.c,
   1491  1.1  christos 	dv-bfin_uart.h, dv-bfin_uart2.c, dv-bfin_uart2.h, dv-bfin_wdog.c,
   1492  1.1  christos 	dv-bfin_wdog.h, dv-bfin_wp.c, dv-bfin_wp.h, dv-eth_phy.c, gui.c,
   1493  1.1  christos 	gui.h, insn_list.def, interp.c, linux-fixed-code.h, linux-fixed-code.s,
   1494  1.1  christos 	linux-targ-map.h, machs.c, machs.h, proc_list.def, sim-main.h,
   1495  1.1  christos 	tconfig.in: New Blackfin port.
   1496