aboutsummaryrefslogtreecommitdiff
path: root/sim/bfin/ChangeLog
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-06-04 17:18:04 +0000
committerMike Frysinger <vapier@gentoo.org>2011-06-04 17:18:04 +0000
commiteb3243445a6173625255bb1398ccca31b22aff49 (patch)
tree153e6052b8253a46685a033cf93cf39a36337e36 /sim/bfin/ChangeLog
parent082e1c4a877c633cbe92113a27f6108e5bcc686d (diff)
downloadbinutils-eb3243445a6173625255bb1398ccca31b22aff49.zip
binutils-eb3243445a6173625255bb1398ccca31b22aff49.tar.gz
binutils-eb3243445a6173625255bb1398ccca31b22aff49.tar.bz2
sim: bfin: add support for glued SIC interrupt lines
The BF537 family glues a bunch of peripherals into single interrupt lines that run into the SIC. To model this same behavior in the sim, we need to use the glue-or device, and in order to use that, we need to tweak things a bit in the mach code to allow declaring of these new devices. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/bfin/ChangeLog')
-rw-r--r--sim/bfin/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog
index 2d5bd83..05ade72 100644
--- a/sim/bfin/ChangeLog
+++ b/sim/bfin/ChangeLog
@@ -1,5 +1,14 @@
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.