All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] cuda.c: return error for unknown commands
@ 2016-01-22 23:07 Alyssa Milburn
  2016-01-23 19:11 ` Mark Cave-Ayland
  2016-01-24 23:08 ` David Gibson
  0 siblings, 2 replies; 3+ messages in thread
From: Alyssa Milburn @ 2016-01-22 23:07 UTC (permalink / raw)
  To: qemu-devel; +Cc: Mark Cave-Ayland, qemu-ppc, Alexander Graf, David Gibson

This avoids MacsBug hanging at startup in the absence of ADB mouse
input, by replying with an error (which is also what MOL does) when
it sends an unknown command (0x1c).

Signed-off-by: Alyssa Milburn <fuzzie@fuzzie.org>
---
 hw/misc/macio/cuda.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 9db4c64..7e57de5 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -605,6 +605,11 @@ static void cuda_receive_packet(CUDAState *s,
         }
         break;
     default:
+        obuf[0] = ERROR_PACKET;
+        obuf[1] = 0x2;
+        obuf[2] = CUDA_PACKET;
+        obuf[3] = data[0];
+        cuda_send_packet_to_host(s, obuf, 4);
         break;
     }
 }
-- 
2.5.3

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-01-24 23:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-22 23:07 [Qemu-devel] [PATCH] cuda.c: return error for unknown commands Alyssa Milburn
2016-01-23 19:11 ` Mark Cave-Ayland
2016-01-24 23:08 ` David Gibson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.