guix-devel/gnu
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
..
bootloader bootloader: extlinux: Stop using dd binary. 2017-12-04 18:26:59 +01:00
build vm: Adapt qemu command to ARM. 2017-12-15 11:44:29 +01:00
packages gnu: ruby: Replace with ruby-2.4.3 [fixes CVE-2017-17405]. 2017-12-15 13:56:51 +10:00
services gnu: services: Add php-fpm. 2017-12-12 21:29:39 +00:00
system vm: Adapt qemu command to ARM. 2017-12-15 11:44:29 +01:00
tests gnu: services: Add php-fpm. 2017-12-12 21:29:39 +00:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk gnu: python-scikit-learn: Patch test non-determinism. 2017-12-14 22:50:19 +10:00
packages.scm Revert "Add (guix self) and use it when pulling." 2017-11-21 23:53:10 +01:00
services.scm services: Add 'lookup-service-types'. 2017-11-08 22:31:58 +01:00
system.scm Add semicolon in commands that set GUIX_PROFILE. 2017-11-20 18:43:10 +01:00
tests.scm gnu, doc, tests: Use ‘bootloader-configuration’ everywhere. 2017-12-06 15:02:24 +01:00