diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-05-23 23:00:35 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-05-23 23:00:35 +0000 |
commit | dd931b2ff2bf7cecc09dba03e8916e4adc9406be (patch) | |
tree | 60333cbde32ee46188f95187798ee100dd3d9df6 /sim/common/ChangeLog | |
parent | 0e31da218e04915bca80802b87fa418b49780378 (diff) | |
download | gdb-dd931b2ff2bf7cecc09dba03e8916e4adc9406be.zip gdb-dd931b2ff2bf7cecc09dba03e8916e4adc9406be.tar.gz gdb-dd931b2ff2bf7cecc09dba03e8916e4adc9406be.tar.bz2 |
sim: glue: allow bitwise devices to only glue ints
Some Blackfin parts tie a bunch of interrupt lines into a single OR
gate before feeding the result into the SIC. The glue-or device in
the sim provides a nice way of modeling this exact behavior. At the
moment though, it requires the device to be mapped into the address
space so that things could write to it directly. This is not needed
for the Blackfin usage, so make it optional. Now the glue devices
can be used to simply tie interrupt lines together.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/common/ChangeLog')
-rw-r--r-- | sim/common/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index bd6a7ee..d37e912 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,5 +1,12 @@ 2011-05-23 Mike Frysinger <vapier@gentoo.org> + * dv-glue.c (hw_glue_finish): Move "name" to function scope and + remove now-unnecessary sub-scope for glue->type setting. + Check to see if the "reg" property exists before we use it, and + if it doesn't exist, error out for "glue" devices. + +2011-05-23 Mike Frysinger <vapier@gentoo.org> + * dv-glue.c (hw_glue_finish): Set type to glue_or when name is glue-or, and set type to glue_xor when name is glue-xor. (hw_glue_port_event): Return immediately when type is glue_io |