guix-devel/gnu/system
Mathieu Othacehe acf54bca22
vm: Adapt qemu command to ARM.
* gnu/build/vm.scm (load-in-linux-vm): New argument #:target-arm32.
Use it to adapt command for qemu-system-arm.  This implies to choose a
machine ("virt"), use the correct console port "ttyAMA0", disable KVM use
that is buggy on some ARM boards (Odroid XU4 for example) and use user mode
network stack instead of NIC. Gather all those options in a new variable
"arch-specific-flags".
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
to load-in-linux-vm "#:target-arm32?" argument.
2017-12-15 11:44:29 +01:00
..
examples gnu, doc, tests: Use ‘bootloader-configuration’ everywhere. 2017-12-06 15:02:24 +01:00
file-systems.scm file-systems: Preserve UUID types when serializing. 2017-10-11 11:12:33 +02:00
install.scm Merge branch 'version-0.14.0' 2017-12-07 17:16:05 +01:00
linux-container.scm file-systems: Add 'file-system-mapping->bind-mount'. 2017-02-03 00:23:28 +01:00
linux-initrd.scm build: Use overlayfs instead of unionfs. 2017-11-08 18:23:05 +01:00
locale.scm locale: Demonadify the locale creation API. 2017-07-17 23:41:36 +02:00
mapped-devices.scm system: Introduce a disjoint UUID type. 2017-09-11 22:24:46 +02:00
nss.scm nss: Add '%mdns-host-lookup-nss'. 2015-05-08 16:35:32 +02:00
pam.scm services: Move 'session-environment-service-type' to pam.scm. 2017-09-22 00:05:08 +02:00
shadow.scm system: Return early in skeleton '.bashrc' when the shell is non-interactive. 2017-11-01 20:29:32 +01:00
uuid.scm uuid: Fix typo in comment. 2017-12-02 23:13:20 +01:00
vm.scm vm: Adapt qemu command to ARM. 2017-12-15 11:44:29 +01:00