X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fm68hc11%2FChangeLog;h=fb9c4bc72adff50b181f2985faac13b7007d3b35;hb=1ac72f0659d64d6a14da862242db0d841d2878d0;hp=36190a297921b2e2474dee5fc21dd289807567dd;hpb=122bbfb52a7990dbed5f5da79cf8d9eb305ca7e3;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/m68hc11/ChangeLog b/sim/m68hc11/ChangeLog index 36190a2979..fb9c4bc72a 100644 --- a/sim/m68hc11/ChangeLog +++ b/sim/m68hc11/ChangeLog @@ -1,3 +1,123 @@ +2016-01-02 Mike Frysinger + + * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG. + * configure: Regenerate. + +2015-12-30 Mike Frysinger + + * configure.ac: Change LITTLE_ENDIAN to BIG_ENDIAN. + * configure: Regenerate. + +2015-12-30 Mike Frysinger + + * imterp.c (sim_open): Delete current_alignment and + current_target_byte_order assignments. + * configure.ac: Call SIM_AC_OPTION_ENDIAN. + * configure: Regenerate. + +2015-12-30 Mike Frysinger + + * wrapper.c (m68hc11_reg_store, m68hc11_reg_fetch): Define. + (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE. + (sim_store_register): Rename to ... + (m68hc11_reg_store): ... this. Delete local cpu var. + (sim_fetch_register): Rename to ... + (m68hc11_reg_fetch): ... this. Delete local cpu var. + +2015-12-27 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-hload.o. + +2015-12-26 Mike Frysinger + + * config.in, configure: Regenerate. + +2015-12-24 Mike Frysinger + + * sim-main.h (SIM_HANDLES_LMA): Delete. + +2015-12-24 Mike Frysinger + + * sim-main.h (WITH_WATCHPOINTS): Delete. + +2015-11-17 Mike Frysinger + + * sim-main.h (WITH_MODULO_MEMORY): Delete. + +2015-11-15 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o. + +2015-11-14 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-load.o. + +2015-11-14 Mike Frysinger + + * interp.c (sim_close): Delete. + +2015-06-23 Mike Frysinger + + * configure: Regenerate. + +2015-06-12 Mike Frysinger + + * configure: Regenerate. + +2015-06-12 Mike Frysinger + + * configure: Regenerate. + +2015-06-11 Mike Frysinger + + * interp.c (interrupt_names): Delete. + +2015-06-11 Mike Frysinger + + * Makefile.in (SIM_OBJS): Add sim-resume.o + * interp.c (has_stepped, sim_resume): Delete. + +2015-06-11 Mike Frysinger + + * interp.c (INLINE): Delete define. + +2015-04-29 Nick Clifton + + PR 18273 + * gencode.c (gen_fetch_operands): Remove unreachable code. + +2015-04-18 Mike Frysinger + + * sim-main.h (SIM_CPU): Delete. + +2015-04-18 Mike Frysinger + + * sim-main.h (sim_cia): Delete. + +2015-04-17 Mike Frysinger + + * sim-main.h (CIA_GET, CIA_SET): Delete. + +2015-04-15 Mike Frysinger + + * Makefile.in (SIM_OBJS): Delete sim-cpu.o. + * sim-main.h (STATE_CPU): Delete. + +2015-04-13 Mike Frysinger + + * configure: Regenerate. + +2015-04-13 Mike Frysinger + + * Makefile.in (SIM_OBJS): Add sim-cpu.o. + * interp.c (m68hc11_pc_get, m68hc11_pc_set): New functions. + (sim_open): Declare new local var i. Call sim_cpu_alloc_all. + Call CPU_PC_FETCH & CPU_PC_STORE for all cpus. + (sim_pc_get): Delete. + * sim-main.h (SIM_CPU): Define. + (STATE_CPU): Drop &. + (struct sim_state): Change cpu to an array of pointers. + 2015-04-06 Mike Frysinger * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o. @@ -129,8 +249,8 @@ * config.in: Ditto. 2008-06-06 Vladimir Prus - Daniel Jacobowitz - Joseph Myers + Daniel Jacobowitz + Joseph Myers * configure: Regenerate. @@ -258,7 +378,7 @@ 2002-08-13 Marko Kohtala - * interp.c (sim_prepare_for_program): Look up the image for the + * interp.c (sim_prepare_for_program): Look up the image for the reset vector and set cpu_use_elf_start to 1 if not found. (sim_open): Do not set cpu_use_elf_start. @@ -298,7 +418,7 @@ (phys_to_virt): New function. (cpu_get_indexed_operand_addr, cpu_return): Declare. * gencode.c: Identify indirect addressing mode for call and fix daa. - (gen_function_entry): New param to tell if src8/dst8 locals are + (gen_function_entry): New param to tell if src8/dst8 locals are necessary. (gen_interpreter): Use it to avoid generation of unused variables. * interp.c (sim_fetch_register): Allow to read page register; page @@ -320,10 +440,10 @@ (cpu_move16): Likewise. (sim_memory_error): Use sim_io_printf. (cpu_option_handler): Fix compilation warning. - * interp.c (sim_hw_configure): Fix compilation warning; + * interp.c (sim_hw_configure): Fix compilation warning; remove m68hc12sio@2 device. (sim_open): Likewise. - * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2 + * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2 flags when reset. (cycle_to_string): Improve convertion of cpu cycle number. (m68hc11tim_info): Print info about PACNT. @@ -333,7 +453,7 @@ 2002-03-07 Stephane Carrez - * interp.c (sim_hw_configure): Save the HW cpu pointer in the + * interp.c (sim_hw_configure): Save the HW cpu pointer in the cpu struct. (sim_hw_configure): Connect the capture input/output events. * sim-main.h (_sim_cpu): New member hw_cpu. @@ -377,7 +497,7 @@ (cpu_update_frame): Likewise. (cpu_return): Likewise. (cpu_reset): Likewise. - (cpu_initialize): Likewise. + (cpu_initialize): Likewise. * interp.c (sim_do_command): Remove call to cpu_print_frame. 2002-03-07 Stephane Carrez @@ -454,7 +574,7 @@ (cpu_get_indexed_operand_addr): Likewise. (cpu_set_reg, cpu_set_dst_reg, cpu_get_src_reg, cpu_get_reg): Likewise. (cpu_reset): Setup INIT register according to architecture. - + * sim-main.h (M6811_Special): Add 68HC12 specific instructions. (_sim_cpu): Keep track of the cpu being simulated. (cpu_get_tmp3, cpu_get_tmp2, cpu_set_tmp3, cpu_set_tmp2): New. @@ -465,7 +585,7 @@ (cpu_exg, cpu_dbcc, cpu_move8, cpu_move16): Likewise, (cpu_fetch_relbranch16): Likewise. (cpu_interp_m6811): Rename of cpu_interp. - (cpu_interp_m6812): New function. + (cpu_interp_m6812): New function. * interp.c (free_state): New function. (dev_list_68hc12): New table. (sim_board_reset): Reset depending on the cpu (HC11 or HC12). @@ -486,8 +606,8 @@ of masked insn cycles. (interrupts_initialize): Clear last number of masked insn cycles. (interrupts_info): Report them. - (interrupts_update_pending): Compute clear and set masks of - interrupts and clear the interrupt bits before setting them + (interrupts_update_pending): Compute clear and set masks of + interrupts and clear the interrupt bits before setting them (due to SCI interrupt sharing). * interrupts.h (struct interrupts): New members last_mask_cycles and xirq_last_mask_cycles. @@ -534,7 +654,7 @@ 2000-09-10 Stephane Carrez * sim-main.h: Define cycle_to_string. - * dv-m68hc11tim.c (cycle_to_string): New function to translate + * dv-m68hc11tim.c (cycle_to_string): New function to translate the cpu cycle into some formatted time string. (m68hc11tim_print_timer): Use it. * dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string. @@ -559,7 +679,7 @@ (m68hc11spi_info): Clarify the status report of the SPI when a byte is being sent. (m68hc11spi_clock): Fix the spi send frame. - + 2000-08-11 Stephane Carrez * sim-main.h (m68hc11_map_level): Define level of address mappings. @@ -621,7 +741,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney (m68hc11cpu_port_event): Move initialization of M6811_HPRIO from here. * m68hc11_sim.c (cpu_reset): To here. * dv-m68hc11eepr.c: Fix indentation and comments. - + 2000-06-17 Stephane Carrez * dv-nvram.c: New file, rename from dv-pram.c. @@ -630,7 +750,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney * m68hc11_sim.h: Delete file. * configure.in: Rename pram into nvram. * interp.c (sim_open): Likewise in creation of device tree. - + 2000-05-31 Stephane Carrez * interp.c (sim_open): Create the SPI device. @@ -648,7 +768,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney * dv-pram.c (attach_pram_regs): Fix the 'save-modified' mode. * m68hc11_sim.h (_sim_cpu): Allow configuration of cpu mode. - * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB + * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB configuration from the 'mode' device tree property. (m68hc11cpu_port_event): Reset M6811_HPRIO to the cpu MODA, MODB configuration. @@ -687,7 +807,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney (_sim_cpu): New member cpu_page0_reg table. * interp.c (sim_create_inferior): Fill the cpu_page0_reg table with addresses of soft registers in .page0. - (sim_fetch_register, sim_store_register): Use cpu_page0_reg table + (sim_fetch_register, sim_store_register): Use cpu_page0_reg table to get/set soft registers. 1999-12-31 Stephane Carrez @@ -724,11 +844,11 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney before trying to set the carry for the result. 1999-05-24 John S. Kallal - + * interp.c (sim_get_info): Don't crash if the command line is 0. Define prototype for sim_get_info() and init_system(). (sim_info): Correct call to sim_get_info(). - + 1999-05-16 Stephane Carrez * configure.in: Recognize m6811-*-*. @@ -760,7 +880,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney * m68hc11_sim.h, m68hc11_sim.c: New files, specific operations for interpreter. * interrupts.c, interrupts.h: New files, management of interrupts. - * interp.c, sim-main.h, + * interp.c, sim-main.h, * dv-m68hc11.c, dv-m68hc11eepr.c, dv-m68hc11sio.c, dv-m68hc11tim.c, dv-pram.c: New files representing devices for 68HC11 (dv-pram.c is generic and could probably migrate to common).