| 1 | 2017-09-06 John Baldwin <jhb@FreeBSD.org> |
| 2 | |
| 3 | * configure: Regenerate. |
| 4 | |
| 5 | 2017-02-13 Mike Frysinger <vapier@gentoo.org> |
| 6 | |
| 7 | * srcdest.c: Include libiberty.h. |
| 8 | (decode_sd23): Use ARRAY_SIZE. |
| 9 | |
| 10 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 11 | |
| 12 | * config.in, configure: Regenerate. |
| 13 | |
| 14 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 15 | |
| 16 | * configure: Regenerate. |
| 17 | |
| 18 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 19 | |
| 20 | * configure: Regenerate. |
| 21 | |
| 22 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 23 | |
| 24 | * configure: Regenerate. |
| 25 | |
| 26 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 27 | |
| 28 | * configure: Regenerate. |
| 29 | |
| 30 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 31 | |
| 32 | * configure: Regenerate. |
| 33 | |
| 34 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 35 | |
| 36 | * configure: Regenerate. |
| 37 | |
| 38 | 2016-01-10 Mike Frysinger <vapier@gentoo.org> |
| 39 | |
| 40 | * configure: Regenerate. |
| 41 | |
| 42 | 2016-01-09 Mike Frysinger <vapier@gentoo.org> |
| 43 | |
| 44 | * config.in, configure: Regenerate. |
| 45 | |
| 46 | 2016-01-06 Mike Frysinger <vapier@gentoo.org> |
| 47 | |
| 48 | * sim-if.c (sim_open): Mark argv const. |
| 49 | (sim_create_inferior): Mark argv and env const. |
| 50 | |
| 51 | 2016-01-04 Mike Frysinger <vapier@gentoo.org> |
| 52 | |
| 53 | * configure: Regenerate. |
| 54 | |
| 55 | 2016-01-03 Mike Frysinger <vapier@gentoo.org> |
| 56 | |
| 57 | * config.in, configure: Regenerate. |
| 58 | |
| 59 | 2015-12-26 Mike Frysinger <vapier@gentoo.org> |
| 60 | |
| 61 | * config.in, configure: Regenerate. |
| 62 | |
| 63 | 2015-11-09 Mike Frysinger <vapier@gentoo.org> |
| 64 | |
| 65 | * Makefile.in (sample.x, sample.mot, sample2.x, sample2.o, gloss.o): |
| 66 | Delete targets. |
| 67 | * blinky.S: Moved to ../testsuite/sim/m32c/. |
| 68 | * gloss.S, sample.ld, sample.S, sample2.c: Likewise. |
| 69 | |
| 70 | 2015-11-09 Mike Frysinger <vapier@gentoo.org> |
| 71 | |
| 72 | * Makefile.in: Delete redundant dependency info. |
| 73 | |
| 74 | 2015-08-05 Nick Clifton <nickc@redhat.com> |
| 75 | |
| 76 | * gdb-if.c (sim_info): Stub function to allow GDB to be built |
| 77 | with this simulator. |
| 78 | |
| 79 | 2015-06-23 Mike Frysinger <vapier@gentoo.org> |
| 80 | |
| 81 | * configure: Regenerate. |
| 82 | |
| 83 | 2015-06-12 Mike Frysinger <vapier@gentoo.org> |
| 84 | |
| 85 | * configure: Regenerate. |
| 86 | |
| 87 | 2015-06-12 Mike Frysinger <vapier@gentoo.org> |
| 88 | |
| 89 | * configure: Regenerate. |
| 90 | |
| 91 | 2015-04-13 Mike Frysinger <vapier@gentoo.org> |
| 92 | |
| 93 | * configure: Regenerate. |
| 94 | |
| 95 | 2015-04-01 Mike Frysinger <vapier@gentoo.org> |
| 96 | |
| 97 | * configure.ac: Call SIM_AC_OPTION_WARNINGS. |
| 98 | * configure: Regenerate. |
| 99 | * cpu.h (decode_opcode, decode_r8c, decode_m32c, |
| 100 | trace_register_changes): Convert old style prototypes. |
| 101 | (m32c_dump_all_registers): New prototype. |
| 102 | * gdb-if.c: Include stdlib.h. |
| 103 | (sim_info): Delete. |
| 104 | (siggnal, handle_step): Mark static. |
| 105 | (sim_resume): Move rc decl to top of scope. |
| 106 | * load.c: Include load.h. |
| 107 | (decode_opcode); Convert old style prototype. |
| 108 | (m32c_load): Move base decl to top of scope. |
| 109 | * load.h (m32c_set_mach): Change mach type to unsigned long. |
| 110 | * m32c.opc (getbyte, decode_m32c): Convert old style prototypes. |
| 111 | (prefix): Convert old style prototype and mark static. |
| 112 | * mem.c (mem_ptr, mem_usage_stats, e, mem_get_pc, stdin_ready, |
| 113 | m32c_sim_restore_console, update_timer_a): Convert old style |
| 114 | prototypes. |
| 115 | (mem_put_byte): Mark static. |
| 116 | * mem.h (mem_get_pc, m32c_sim_restore_console): Convert old style |
| 117 | prototypes. |
| 118 | * r8c.opc (getbyte, IMM, decode_r8c): Convert old style prototypes. |
| 119 | * reg.c (stack_heap_stats, trace_register_changes, |
| 120 | m32c_dump_all_registers): Convert old style prototypes. |
| 121 | (put_reg): Move b decl to top of scope. |
| 122 | * sample2.c (start): Convert old style prototype. |
| 123 | * srcdest.c (disp8, disp16, disp24, disp20): Convert old style |
| 124 | prototypes. |
| 125 | (decode_srcdest4, decode_jumpdest): Move sd init below decls. |
| 126 | * timer_a.h (update_timer_a): Convert old style prototype. |
| 127 | * trace.c: Include trace.h. |
| 128 | (load_file_and_line): Move file decl to top of scope. |
| 129 | (sim_disasm_one): Convert old style prototype. |
| 130 | |
| 131 | 2015-03-31 Mike Frysinger <vapier@gentoo.org> |
| 132 | |
| 133 | * config.in, configure: Regenerate. |
| 134 | |
| 135 | 2015-03-16 Mike Frysinger <vapier@gentoo.org> |
| 136 | |
| 137 | * aclocal.m4, config.in, configure: Regenerate. |
| 138 | |
| 139 | 2014-08-19 Alan Modra <amodra@gmail.com> |
| 140 | |
| 141 | * configure: Regenerate. |
| 142 | |
| 143 | 2014-08-15 Roland McGrath <mcgrathr@google.com> |
| 144 | |
| 145 | * configure: Regenerate. |
| 146 | * config.in: Regenerate. |
| 147 | |
| 148 | 2014-03-10 Mike Frysinger <vapier@gentoo.org> |
| 149 | |
| 150 | * gdb-if.c (sim_do_command): Add const to cmd. Move args |
| 151 | to top and add const. Call strdup on cmd and free at end. |
| 152 | |
| 153 | 2014-03-05 Mike Frysinger <vapier@gentoo.org> |
| 154 | |
| 155 | * gdb-if.c (sim_load): Add const to prog. |
| 156 | |
| 157 | 2013-09-23 Alan Modra <amodra@gmail.com> |
| 158 | |
| 159 | * configure: Regenerate. |
| 160 | |
| 161 | 2013-06-03 Mike Frysinger <vapier@gentoo.org> |
| 162 | |
| 163 | * aclocal.m4, configure: Regenerate. |
| 164 | |
| 165 | 2012-06-15 Joel Brobecker <brobecker@adacore.com> |
| 166 | |
| 167 | * config.in, configure: Regenerate. |
| 168 | |
| 169 | 2012-05-24 Pedro Alves <palves@redhat.com> |
| 170 | |
| 171 | PR gdb/7205 |
| 172 | |
| 173 | Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. |
| 174 | |
| 175 | 2012-05-18 Nick Clifton <nickc@redhat.com> |
| 176 | |
| 177 | PR 14072 |
| 178 | * gdb-if.c: Include config.h before system header files. |
| 179 | * load.c: Likewise. |
| 180 | * syscalls.c: Likewise. |
| 181 | * trace.c: Likewise. |
| 182 | |
| 183 | 2012-03-24 Mike Frysinger <vapier@gentoo.org> |
| 184 | |
| 185 | * aclocal.m4, config.in, configure: Regenerate. |
| 186 | |
| 187 | 2012-01-02 Joel Brobecker <brobecker@adacore.com> |
| 188 | |
| 189 | * blinky.S, gloss.S, sample.S: Reformat copyright header. |
| 190 | |
| 191 | 2011-12-03 Mike Frysinger <vapier@gentoo.org> |
| 192 | |
| 193 | * aclocal.m4: New file. |
| 194 | * configure: Regenerate. |
| 195 | |
| 196 | 2011-10-17 Mike Frysinger <vapier@gentoo.org> |
| 197 | |
| 198 | * configure.ac: Change include to common/acinclude.m4. |
| 199 | |
| 200 | 2011-10-17 Mike Frysinger <vapier@gentoo.org> |
| 201 | |
| 202 | * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER |
| 203 | call. Replace common.m4 include with SIM_AC_COMMON. |
| 204 | * configure: Regenerate. |
| 205 | |
| 206 | 2011-07-11 Mike Frysinger <vapier@gentoo.org> |
| 207 | |
| 208 | * configure.ac: Rename from configure.in. |
| 209 | |
| 210 | 2011-07-11 Mike Frysinger <vapier@gentoo.org> |
| 211 | |
| 212 | * configure.in: Add "dnl" before copyright notice. |
| 213 | |
| 214 | 2011-04-16 Mike Frysinger <vapier@gentoo.org> |
| 215 | |
| 216 | * gdb-if.c (sim_complete_command): New stub function. |
| 217 | |
| 218 | 2011-01-11 Andrew Burgess <aburgess@broadcom.com> |
| 219 | |
| 220 | * gdb-if.c (sim_store_register): Update return value to |
| 221 | match new API. |
| 222 | |
| 223 | 2010-12-04 Masaki Muranaka <monaka@monami-software.com> |
| 224 | |
| 225 | * Makefile.in: Use CC_FOR_BUILD to build opc2c. |
| 226 | |
| 227 | 2010-05-26 Ozkan Sezer <sezeroz@gmail.com> |
| 228 | |
| 229 | * main.c (setup_tcp_console): Check error return from socket() call |
| 230 | by its equality to -1 not by it being negative. |
| 231 | |
| 232 | 2010-04-14 Mike Frysinger <vapier@gentoo.org> |
| 233 | |
| 234 | * gdb-if.c (sim_write): Add const to buf arg. |
| 235 | * mem.h (mem_put_blk): Add const to bufptr arg. |
| 236 | * mem.c (mem_put_blk): Likewise, and add const to cast. |
| 237 | |
| 238 | 2010-01-20 DJ Delorie <dj@redhat.com> |
| 239 | |
| 240 | * m32c.opc (MATH_OP): When doing subtraction, also set carry if |
| 241 | the result is zero. |
| 242 | |
| 243 | 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
| 244 | |
| 245 | * configure: Regenerate. |
| 246 | |
| 247 | 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> |
| 248 | |
| 249 | * config.in: Regenerate. |
| 250 | * configure: Likewise. |
| 251 | |
| 252 | * configure: Regenerate. |
| 253 | |
| 254 | 2009-08-14 DJ Delorie <dj@redhat.com> |
| 255 | |
| 256 | * configure.in: Check for sys/select.h, termios.h, sys/socket.h, |
| 257 | netinet/in.h, and netinet/tcp.h. |
| 258 | * configure: Regenerate. |
| 259 | * config.in: Add those headers. |
| 260 | * main.c: Check for them. |
| 261 | (setup_tcp_console): Disable if no networking. |
| 262 | (main): Note missing networking or termios. |
| 263 | * mem.c: Check for those headers. |
| 264 | (stdin_ready): Disable if no termios. |
| 265 | (m32c_sim_restore_console): Disable if no termios. |
| 266 | (mem_get_byte): Disable console input if no termios. |
| 267 | |
| 268 | 2009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com> |
| 269 | |
| 270 | * r8c.opc, m32c.opc: Add parentheses to remove warnings. |
| 271 | |
| 272 | 2008-10-01 DJ Delorie <dj@redhat.com> |
| 273 | |
| 274 | * int.c (trigger_peripheral_interrupt): Clear interrupt pending |
| 275 | bit when peripheral interrupts are serviced. |
| 276 | |
| 277 | 2008-07-11 Hans-Peter Nilsson <hp@axis.com> |
| 278 | |
| 279 | * configure: Regenerate to track ../common/common.m4 changes. |
| 280 | * config.in: Ditto. |
| 281 | |
| 282 | 2008-06-16 DJ Delorie <dj@redhat.com> |
| 283 | |
| 284 | * m32c.opc (BRK, GDBBRK): Remove debug logic. |
| 285 | * main.c (main): Add option to set raw console. |
| 286 | * mem.h (m32c_use_raw_console): Declare. |
| 287 | * mem.c (m32c_sim_restore_console): Only restore console if it's |
| 288 | been previously set. |
| 289 | (m32c_use_raw_console): Define. |
| 290 | (mem_get_byte): Set raw console if m32c_use_raw_console is set. |
| 291 | |
| 292 | 2008-06-06 Vladimir Prus <vladimir@codesourcery.com> |
| 293 | Daniel Jacobowitz <dan@codesourcery.com> |
| 294 | Joseph Myers <joseph@codesourcery.com> |
| 295 | |
| 296 | * configure: Regenerate. |
| 297 | |
| 298 | 2008-06-06 DJ Delorie <dj@redhat.com> |
| 299 | |
| 300 | * Makefile.in: Add Timer A support. |
| 301 | * cpu.h (m32c_opcode_pc): New. |
| 302 | (in_gdb): New. |
| 303 | * gdb-if.c (sim_open): Add Timer A support. Support unbuffered |
| 304 | console. |
| 305 | * int.c (trigger_interrupt): Manage the U flag properly. |
| 306 | (trigger_based_interrupt): Likewise. |
| 307 | (trigger_fixed_interrupt): New. |
| 308 | (trigger_peripheral_interrupt): New. |
| 309 | * int.h (trigger_peripheral_interrupt): New. |
| 310 | * m32c.opc: Use m32c_opcode_pc throughout, as needed. |
| 311 | (decode_m32c): Detect jump-to-zero with traceback. |
| 312 | (BRK): Try to do the right thing, keeping track of whether we're |
| 313 | in gdb or not, and if the user has provided a handler or not. |
| 314 | (GBRK): Alternate break opcode for gdb, in case the user's app |
| 315 | needs to use BRK for itself. |
| 316 | (BRK2): Implement. |
| 317 | * main.c: Add Timer A support. Support TCP-based console. |
| 318 | (setup_tcp_console): New. |
| 319 | (main): Add Timer A support. Support TCP-based console. |
| 320 | * mem.h (m32c_sim_restore_console): New. |
| 321 | * mem.c: Add Timer A support. Support TCP-based console. |
| 322 | (mem_ptr): Enhance NULL pointer detection. |
| 323 | (stdin_ready): New. |
| 324 | (m32c_sim_restore_console): New. |
| 325 | (mem_get_byte): Check for console input ready. |
| 326 | (update_timer_a): New. |
| 327 | * r8c.opc (SSTR): Use r0l, not r0h. |
| 328 | (REIT): Fix return frame logic. |
| 329 | * reg.c (print_flags): New. |
| 330 | (trace_register_changes): Use it. |
| 331 | (m32c_dump_all_registers): New. |
| 332 | * timer_a.h: New. |
| 333 | |
| 334 | * load.c: Fix indentation. |
| 335 | * trace.c: Fix indentation. |
| 336 | * trace.h: Fix indentation. |
| 337 | |
| 338 | 2006-06-26 DJ Delorie <dj@redhat.com> |
| 339 | |
| 340 | * r8c.opc (decode_r8c): Don't bother reading the destination |
| 341 | before moving a constant into it. Fix borrow comparison for SUB. |
| 342 | |
| 343 | 2006-06-13 Richard Earnshaw <rearnsha@arm.com> |
| 344 | |
| 345 | * configure: Regenerated. |
| 346 | |
| 347 | 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com> |
| 348 | |
| 349 | * configure: Regenerated. |
| 350 | |
| 351 | 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com> |
| 352 | |
| 353 | * configure: Regenerated. |
| 354 | |
| 355 | 2006-03-13 DJ Delorie <dj@redhat.com> |
| 356 | |
| 357 | * mem.c (mem_put_byte): Hook simulated UART to stdout. |
| 358 | (mem_put_hi): Hook in simulated trace port. |
| 359 | (mem_get_byte): Hook in simulated uart control port. |
| 360 | * opc2c: Be more picky about matching special comments. |
| 361 | * r8c.opc (shift_op): Limit shift counts to -16..16. |
| 362 | (BMcnd): Map conditional codes. |
| 363 | * reg.c (condition_true): Mask condition code to 4 bits. |
| 364 | * syscalls.c: Include local syscall.h. |
| 365 | * syscall.h: New, copied from libgloss. |
| 366 | |
| 367 | 2005-10-06 Jim Blandy <jimb@redhat.com> |
| 368 | |
| 369 | Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>, |
| 370 | with further work from Jim Blandy <jimb@redhat.com> and |
| 371 | Kevin Buettner <kevinb@redhat.com>. |
| 372 | |
| 373 | * ChangeLog: New. |
| 374 | * Makefile.in: New. |
| 375 | * blinky.S: New. |
| 376 | * config.in: New. |
| 377 | * configure: New. |
| 378 | * configure.in: New. |
| 379 | * cpu.h: New. |
| 380 | * gdb-if.c: New. |
| 381 | * gloss.S: New. |
| 382 | * int.c: New. |
| 383 | * int.h: New. |
| 384 | * load.c: New. |
| 385 | * load.h: New. |
| 386 | * m32c.opc: New. |
| 387 | * main.c: New. |
| 388 | * mem.c: New. |
| 389 | * mem.h: New. |
| 390 | * misc.c: New. |
| 391 | * misc.h: New. |
| 392 | * opc2c.c: New. |
| 393 | * r8c.opc: New. |
| 394 | * reg.c: New. |
| 395 | * safe-fgets.c: New. |
| 396 | * safe-fgets.h: New. |
| 397 | * sample.S: New. |
| 398 | * sample.ld: New. |
| 399 | * sample2.c: New. |
| 400 | * srcdest.c: New. |
| 401 | * syscalls.c: New. |
| 402 | * syscalls.h: New. |
| 403 | * trace.c: New. |
| 404 | * trace.h: New. |
| 405 | |
| 406 | |