From: Mark Cave-Ayland Date: Fri, 9 Feb 2018 18:51:33 +0000 (+0000) Subject: cuda: don't call cuda_update() when writing to ACR register X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=eb0788cb73a3eda37a97be74d186164b0c0b58d7;p=qemu.git cuda: don't call cuda_update() when writing to ACR register The wire protocol for reading data to/from the VIA is triggered by changing inputs on port B rather than changing the timer configuration via the ACR. Signed-off-by: Mark Cave-Ayland Signed-off-by: David Gibson --- diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c index 729905236c..355a2f2262 100644 --- a/hw/misc/macio/cuda.c +++ b/hw/misc/macio/cuda.c @@ -407,7 +407,6 @@ static void cuda_write(void *opaque, hwaddr addr, uint64_t val, unsigned size) case CUDA_REG_ACR: s->acr = val; cuda_timer_update(s, &s->timers[0], qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); - cuda_update(s); break; case CUDA_REG_PCR: s->pcr = val;