Message ID | 1393437755-23586-4-git-send-email-peter.maydell@linaro.org |
---|---|
State | Accepted |
Commit | cba933b2257ef0ad241756a0ff86bc0acda685ca |
Headers | show |
diff --git a/hw/timer/arm_timer.c b/hw/timer/arm_timer.c index a47afde..fb0a45c 100644 --- a/hw/timer/arm_timer.c +++ b/hw/timer/arm_timer.c @@ -320,6 +320,7 @@ static uint64_t icp_pit_read(void *opaque, hwaddr offset, n = offset >> 8; if (n > 2) { qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad timer %d\n", __func__, n); + return 0; } return arm_timer_read(s->timer[n], offset & 0xff); @@ -334,6 +335,7 @@ static void icp_pit_write(void *opaque, hwaddr offset, n = offset >> 8; if (n > 2) { qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad timer %d\n", __func__, n); + return; } arm_timer_write(s->timer[n], offset & 0xff, value);