diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-12-25 13:04:26 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-12-25 13:09:42 -0500 |
commit | 9c0c156bb7ddca2d3fce7bea96631715f8c67390 (patch) | |
tree | 36c0f04556bd643f4241b62269ff876357425c62 /sim/m32r/ChangeLog | |
parent | 34cf511206839b0f2b76870bf2d487c2dbcdbc1f (diff) | |
download | gdb-9c0c156bb7ddca2d3fce7bea96631715f8c67390.zip gdb-9c0c156bb7ddca2d3fce7bea96631715f8c67390.tar.gz gdb-9c0c156bb7ddca2d3fce7bea96631715f8c67390.tar.bz2 |
sim: m32r: migrate from WITH_DEVICES to WITH_HW
The m32r port was using the device framework to handle two devices: the
cache and uart registers. Both can be implemented in the newer hardware
framework instead which allows us to drop the device logic entirely, as
well as delete the tconfig.h file.
While creating the new uart device model, I also added support for using
stdin to read/write data rather than only supporting sockets.
This has been lightly tested as there doesn't appear to be test coverage
for the code already. If anyone still cares about this port, then they
should (hopefully) file bug reports.
Diffstat (limited to 'sim/m32r/ChangeLog')
-rw-r--r-- | sim/m32r/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sim/m32r/ChangeLog b/sim/m32r/ChangeLog index f726c3e..09d2c05 100644 --- a/sim/m32r/ChangeLog +++ b/sim/m32r/ChangeLog @@ -1,5 +1,21 @@ 2015-12-25 Mike Frysinger <vapier@gentoo.org> + * configure.ac (SIM_AC_OPTION_HARDWARE): Add m32r_cache & m32r_uart. + * configure: Regenerate. + * devices.c: Delete file. + * dv-m32r_cache.c, dv-m32r_cache.h: New cache model with logic from + devices.c. + * dv-m32r_uart.c, dv-m32r_uart.h: New uart model with logic from + devices.c. + * m32r-sim.h: Move cache defines to dv-m32r_cache.h and uart defines + to dv-m32r_uart.h. + * Makefile.in (SIM_OBJS): Delete devices.o. + * sim-if.c: Include dv-m32r_uart.h. + (sim_open): Replace sim_core_attach call with sim_hw_parse calls. + * tconfig.h: Delete file. + +2015-12-25 Mike Frysinger <vapier@gentoo.org> + * Makefile.in (SIM_OBJS): Delete sim-model.o. 2015-12-25 Mike Frysinger <vapier@gentoo.org> |