It still doesn't work. Can you please also include gnu system u-boot in the patch? or make it a separate patch if you want. It's nice if you can simply apply (all required) patches and things just work. I expect patches to work before I spend time looking at the code, but maybe I'm just old fashioned (or new fashioned?)
Backtrace: In ice-9/boot-9.scm: 157: 18 [catch #t #<catch-closure 1cf5960> ...] In unknown file: ?: 17 [apply-smob/1 #<catch-closure 1cf5960>] In ice-9/boot-9.scm: 63: 16 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 15 [eval # #] In ice-9/boot-9.scm: 2401: 14 [save-module-excursion #<procedure 1d13940 at ice-9/boot-9.scm:4045:3 ()>] 4050: 13 [#<procedure 1d13940 at ice-9/boot-9.scm:4045:3 ()>] 1724: 12 [%start-stack load-stack ...] 1729: 11 [#<procedure 1d29ea0 ()>] In unknown file: ?: 10 [primitive-load "/home/dvc/guix/scripts/guix"] In guix/ui.scm: 1192: 9 [run-guix-command system "vm" "arm-disk-image.scm" "--no-grub"] In ice-9/boot-9.scm: 157: 8 [catch srfi-34 #<procedure 4ba2760 at guix/ui.scm:423:2 ()> ...] 157: 7 [catch system-error ...] In guix/scripts/system.scm: 876: 6 [#<procedure 4b7e030 at guix/scripts/system.scm:868:2 ()>] 782: 5 [process-action vm ("arm-disk-image.scm") ...] In guix/store.scm: 1182: 4 [run-with-store # ...] In guix/scripts/system.scm: 556: 3 [#<procedure 535a7e0 at guix/scripts/system.scm:556:2 (state)> #] In gnu/system/vm.scm: 484: 2 [#<procedure 7ce9870 at gnu/system/vm.scm:484:2 (state)> #] 424: 1 [#<procedure 7cf0440 at gnu/system/vm.scm:423:2 (state)> #] In ice-9/eval.scm: 416: 0 [u-boot-configuration-package # #] ice-9/eval.scm:416:20: In procedure u-boot-configuration-package: ice-9/eval.scm:416:20: Wrong number of arguments to #<procedure u-boot-configuration-package (a)>