mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
9c0c156bb7
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. |
||
---|---|---|
.. | ||
aclocal.m4 | ||
arch.c | ||
arch.h | ||
ChangeLog | ||
config.in | ||
configure | ||
configure.ac | ||
cpu2.c | ||
cpu2.h | ||
cpu.c | ||
cpu.h | ||
cpuall.h | ||
cpux.c | ||
cpux.h | ||
decode2.c | ||
decode2.h | ||
decode.c | ||
decode.h | ||
decodex.c | ||
decodex.h | ||
dv-m32r_cache.c | ||
dv-m32r_cache.h | ||
dv-m32r_uart.c | ||
dv-m32r_uart.h | ||
m32r2.c | ||
m32r-sim.h | ||
m32r.c | ||
m32rx.c | ||
Makefile.in | ||
mloop2.in | ||
mloop.in | ||
mloopx.in | ||
model2.c | ||
model.c | ||
modelx.c | ||
README | ||
sem2-switch.c | ||
sem-switch.c | ||
sem.c | ||
semx-switch.c | ||
sim-if.c | ||
sim-main.h | ||
syscall.h | ||
TODO | ||
traps-linux.c | ||
traps.c |
This is the m32r simulator directory. It is still work-in-progress. The current sources are reasonably well tested and lots of features are in. However, there's lots more yet to come. There are lots of machine generated files in the source directory! They are only generated if you configure with --enable-cgen-maint, similar in behaviour to Makefile.in, configure under automake/autoconf. For details on the generator, see ../../cgen. devo/cgen isn't part of the comp-tools module yet. You'll need to check it out manually (also akin to automake/autoconf).