From e7836b387b3d9d1750308790546b3b687b8c8218 Mon Sep 17 00:00:00 2001
From: Markus Reiter <me@reitermark.us>
Date: Sun, 7 Nov 2021 09:25:56 +0100
Subject: [PATCH 1/3] Fix default QGA device path on macOS.

Signed-off-by: Markus Reiter <me@reitermark.us>
---
 qga/main.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/qga/main.c b/qga/main.c
index 15fd3a4149..d9e138be9c 100644
--- a/qga/main.c
+++ b/qga/main.c
@@ -46,9 +46,14 @@
 #endif
 
 #ifndef _WIN32
+#ifdef __APPLE__
+#define QGA_VIRTIO_PATH_DEFAULT "/dev/tty.org.qemu.guest_agent.0"
+#define QGA_SERIAL_PATH_DEFAULT "/dev/tty.serial1"
+#else
 #define QGA_VIRTIO_PATH_DEFAULT "/dev/virtio-ports/org.qemu.guest_agent.0"
-#define QGA_STATE_RELATIVE_DIR  "run"
 #define QGA_SERIAL_PATH_DEFAULT "/dev/ttyS0"
+#endif
+#define QGA_STATE_RELATIVE_DIR  "run"
 #else
 #define QGA_VIRTIO_PATH_DEFAULT "\\\\.\\Global\\org.qemu.guest_agent.0"
 #define QGA_STATE_RELATIVE_DIR  "qemu-ga"
-- 
2.33.0

