sim: bfin: fix inverted changelog entry
[deliverable/binutils-gdb.git] / sim / bfin / ChangeLog
index 1a1b3adfff87b775f776b5a1bcdfa7c2d5eb6979..aaea1e5a0c7f6cfe7f7b6967a036e94ed50ac4cb 100644 (file)
@@ -1,3 +1,95 @@
+2011-06-18  Robin Getz  <robin.getz@analog.com>
+
+       * bfin-sim.c (saturate_s40_astat): Change ">=" to ">".
+       (decode_macfunc): Likewise when mmod is M_IH.
+
+2011-06-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_create_inferior): Change free to freeargv.
+
+2011-06-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * machs.c (bf534_dev, bf537_dev): Add glue-or devices.
+       (bf537_port): Define applicable devices with PORT to the glue-or
+       devices instead of SIC.
+       (bfin_model_hw_tree_init): Drop old sim_hw_parse call for bfin_sic.
+       Only parse reg/type when the device has an address.  Move the call
+       to dv_bfin_hw_port_parse up before slash check.
+
+2011-06-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-bfin_sic.c (ENC, DEC_PIN, DEC_SIC): Move above the
+       BFIN_SIC_TO_CEC_PORTS definition.
+       (SIC_PORTS): New define.
+       (bfin_sic_50x_ports, bfin_sic_51x_ports, bfin_sic_52x_ports,
+       bfin_sic_533_ports, bfin_sic_537_ports, bfin_sic_538_ports,
+       bfin_sic_54x_ports, bfin_sic_561_ports, bfin_sic_59x_ports):
+       Delete old layouts.
+       (bfin_sic1_ports, bfin_sic2_ports, bfin_sic3_ports,
+       bfin_sic_561_ports): Define new layouts with SIC_PORTS().
+       (bfin_sic_finish): Change reference to bfin_sic_50x_ports,
+       bfin_sic_51x_ports, bfin_sic_52x_ports, and bfin_sic_538_ports
+       to bfin_sic2_ports.  Change reference to bfin_sic_533_ports,
+       bfin_sic_537_ports, and bfin_sic_59x_ports to bfin_sic1_ports.
+       Change reference to bfin_sic_54x_ports to bfin_sic3_ports.
+       * machs.c (bfin_port_layout): New structure.
+       (bfin_model_data): Add new "port" and "port_count" members.
+       (PORT, SIC): New defines.
+       (bf000_port, bf50x_port, bf51x_port, bf52x_port, bf533_port,
+       bf537_port, bf538_port, bf54x_port, bf561_port, bf592_port):
+       Move and redefine port layout from dv-bfin_sic.c to here.
+       (bf504_port, bf506_port, bf512_port, bf514_port, bf516_port,
+       bf518_port, bf522_port, bf523_port, bf524_port, bf525_port,
+       bf526_port, bf527_port, bf531_port, bf532_port, bf534_port,
+       bf536_port, bf539_port, bf542_port, bf544_port, bf547_port,
+       bf548_port, bf549_port): New defines.
+       (bfin_model_data): Link in new bfin_port_layout.port member.
+       (dv_bfin_hw_port_parse): New function.
+       (dv_bfin_hw_parse): Call new dv_bfin_hw_port_parse function.
+       (bfin_model_hw_tree_init): Replace calls to sim_hw_parse for
+       bfin_sic links with new dv_bfin_hw_port_parse function.
+
+2011-06-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-bfin_dma.c (bfin_dma_io_write_buffer): Fix indentation.
+
+2011-05-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (TRACE_SYSCALL): Change EVENTS to SYSCALL.
+
+2011-05-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-bfin_cec.h (BFIN_COREMMR_CEC_{BASE,SIZE}): Move to ...
+       * dv-bfin_ctimer.h (BFIN_COREMMR_CTIMER_{BASE,SIZE}): Move to ...
+       * dv-bfin_dma.h (BFIN_MMR_DMA_SIZE): Move to ...
+       * dv-bfin_dmac.h (BFIN_MMR_DMAC{0,1}_BASE): Move to ...
+       * dv-bfin_ebiu_amc.h (BF{IN,50X,54X}_MMR_EBIU_AMC_SIZE): Move to ...
+       * dv-bfin_ebiu_ddrc.h (BFIN_MMR_EBIU_DDRC_SIZE): Move to ...
+       * dv-bfin_ebiu_sdc.h (BFIN_MMR_EBIU_SDC_SIZE): Move to ...
+       * dv-bfin_emac.h (BFIN_MMR_EMAC_{BASE,SIZE}): Move to ...
+       * dv-bfin_eppi.h (BFIN_MMR_EPPI_SIZE): Move to ...
+       * dv-bfin_evt.h (BFIN_COREMMR_EVT_{BASE,SIZE}): Move to ...
+       * dv-bfin_gpio.h (BFIN_MMR_GPIO_SIZE): Move to ...
+       * dv-bfin_gptimer.h (BFIN_MMR_GPTIMER_SIZE): Move to ...
+       * dv-bfin_jtag.h (BFIN_COREMMR_JTAG_{BASE,SIZE}): Move to ...
+       * dv-bfin_mmu.h (BFIN_COREMMR_MMU_{BASE,SIZE}): Move to ...
+       * dv-bfin_nfc.h (BFIN_MMR_NFC_SIZE): Move to ...
+       * dv-bfin_otp.h (BFIN_MMR_OTP_SIZE): Move to ...
+       * dv-bfin_pfmon.h (BFIN_COREMMR_PFMON_{BASE,SIZE}): Move to ...
+       * dv-bfin_pll.h (BFIN_MMR_PLL_{BASE,SIZE}): Move to ...
+       * dv-bfin_ppi.h (BFIN_MMR_PPI_SIZE): Move to ...
+       * dv-bfin_rtc.h (BFIN_MMR_RTC_SIZE): Move to ...
+       * dv-bfin_sic.h (BFIN_MMR_SIC_{BASE,SIZE}): Move to ...
+       * dv-bfin_spi.h (BFIN_MMR_SPI_SIZE): Move to ...
+       * dv-bfin_trace.h (BFIN_COREMMR_TRACE_{BASE,SIZE}): Move to ...
+       * dv-bfin_twi.h (BFIN_MMR_TWI_SIZE): Move to ...
+       * dv-bfin_uart.h (BFIN_MMR_UART_SIZE): Move to ...
+       * dv-bfin_uart2.h (BFIN_MMR_UART2_SIZE): Move to ...
+       * dv-bfin_wdog.h (BFIN_MMR_WDOG_SIZE): Move to ...
+       * dv-bfin_wp.h (BFIN_COREMMR_WP_{BASE,SIZE}): Move to ...
+       * machs.h: ... here.
+       * machs.c: Delete all dv-bfin_*.h includes except for cec/dmac.
+
 2011-05-25  Mike Frysinger  <vapier@gentoo.org>
 
        * Makefile.in (dv-bfin_pfmon.o): New target.
This page took 0.024079 seconds and 4 git commands to generate.