summary refs log tree commit diff
path: root/gnu/services
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-09-17 17:56:27 +0200
committerLudovic Courtès <ludo@gnu.org>2023-09-18 23:14:00 +0200
commit5e0ae2684615b6d10751390420e7db296785112b (patch)
treeb45879b9610f70f7a3d5068d967e24e05091ce8d /gnu/services
parenta839bb9777ac2686c41c48b7499123c7e8f9c281 (diff)
downloadguix-5e0ae2684615b6d10751390420e7db296785112b.tar.gz
services: hurd-vm: Use ‘qemu-system-x86_64’.
Fixes <https://issues.guix.gnu.org/66053>.

* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
Use ‘qemu-system-x86_64’.
Diffstat (limited to 'gnu/services')
-rw-r--r--gnu/services/virtualization.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm
index eef7ffd1c7..e1a206e0eb 100644
--- a/gnu/services/virtualization.scm
+++ b/gnu/services/virtualization.scm
@@ -1163,7 +1163,9 @@ is added to the OS specified in CONFIG."
         (provisions  '(hurd-vm childhurd)))
 
     (define vm-command
-      #~(append (list #$(file-append qemu "/bin/qemu-system-i386")
+      ;; XXX: Use the x86_64 emulator instead of the i386 one to work around
+      ;; "Bad ram pointer" issues: <https://issues.guix.gnu.org/66053>.
+      #~(append (list #$(file-append qemu "/bin/qemu-system-x86_64")
                       "-m" (number->string #$memory-size)
                       #$@net-options
                       #$@options