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