]> Git Repo - qemu.git/blobdiff - hw/misc/omap_tap.c
ide: bdrv_attach_dev() for empty CD-ROM
[qemu.git] / hw / misc / omap_tap.c
index 99b70d5a750b0aaa738b0b1cfa72316779f2fb27..e6ea8ee235b5bb6c9acd8ca93d68be6454b87f3c 100644 (file)
@@ -18,6 +18,7 @@
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
+#include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/arm/omap.h"
 
@@ -95,7 +96,8 @@ static void omap_tap_write(void *opaque, hwaddr addr,
                            uint64_t value, unsigned size)
 {
     if (size != 4) {
-        return omap_badwidth_write32(opaque, addr, value);
+        omap_badwidth_write32(opaque, addr, value);
+        return;
     }
 
     OMAP_BAD_REG(addr);
@@ -110,7 +112,7 @@ static const MemoryRegionOps omap_tap_ops = {
 void omap_tap_init(struct omap_target_agent_s *ta,
                 struct omap_mpu_state_s *mpu)
 {
-    memory_region_init_io(&mpu->tap_iomem, &omap_tap_ops, mpu, "omap.tap",
+    memory_region_init_io(&mpu->tap_iomem, NULL, &omap_tap_ops, mpu, "omap.tap",
                           omap_l4_region_size(ta, 0));
     omap_l4_attach(ta, 0, &mpu->tap_iomem);
 }
This page took 0.024717 seconds and 4 git commands to generate.