projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
42a0938
)
cuda: don't call cuda_update() when writing to ACR register
author
Mark Cave-Ayland
<mark.cave-ayland@ilande.co.uk>
Fri, 9 Feb 2018 18:51:33 +0000
(18:51 +0000)
committer
David Gibson
<david@gibson.dropbear.id.au>
Sat, 10 Feb 2018 23:11:49 +0000
(10:11 +1100)
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 <mark.cave-ayland@ilande.co.uk>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/misc/macio/cuda.c
patch
|
blob
|
history
diff --git
a/hw/misc/macio/cuda.c
b/hw/misc/macio/cuda.c
index 729905236c716289a7c420cd2f3ce7b2a86601b2..355a2f22621c4437cbc2464fad2dca731789b4dc 100644
(file)
--- 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;