+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.
+ * configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_pfmon.
+ * configure: Regenerated.
+ * dv-bfin_pfmon.c, dv-bfin_pfmon.h: New files.
+ * machs.c: Add include new bfin_pfmon.h.
+ (bfin_core_dev): Add pfmon.
+
2011-05-25 Mike Frysinger <vapier@gentoo.org>
* machs.c (bf526_roms): Add a region with rev of 2.