]> git.proxmox.com Git - qemu.git/commitdiff
hw/pl190: Use LOG_GUEST_ERROR
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 18 Oct 2012 13:11:39 +0000 (14:11 +0100)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 20 Oct 2012 07:56:22 +0000 (07:56 +0000)
If the guest attempts an offset to a nonexistent register, just
log this via LOG_GUEST_ERROR rather than killing QEMU with a hw_error.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/pl190.c

index 7332f4dbae9977c209d64d1ea620056a6250812c..961da5b3afbe0a616db93f08a7446672c87172ce 100644 (file)
@@ -143,7 +143,8 @@ static uint64_t pl190_read(void *opaque, target_phys_addr_t offset,
     case 13: /* DEFVECTADDR */
         return s->vect_addr[16];
     default:
-        hw_error("pl190_read: Bad offset %x\n", (int)offset);
+        qemu_log_mask(LOG_GUEST_ERROR,
+                      "pl190_read: Bad offset %x\n", (int)offset);
         return 0;
     }
 }
@@ -202,7 +203,8 @@ static void pl190_write(void *opaque, target_phys_addr_t offset,
         }
         break;
     default:
-        hw_error("pl190_write: Bad offset %x\n", (int)offset);
+        qemu_log_mask(LOG_GUEST_ERROR,
+                     "pl190_write: Bad offset %x\n", (int)offset);
         return;
     }
     pl190_update(s);