Closed
Description
This bug is about creating ARM qemu full-system-emulation environments for running Go builds. This is part of http://golang.org/s/builderplan For ARM5, The versatilepb machine (ARM5?) is quite slow can can run "make.bash" is about 25 minutes: https://people.debian.org/~aurel32/qemu/armel/ We could cross-compile make.bash from x86 and just shard (a subset of?) run.bash on qemu-system-arm -M versatilepb. For ARM7+, it seems qemu in recent versions supports newer CPUs and supports multiple cores as well? That might help. In any case, this will be slow, and will depend on being able to shard tests out over perhaps hundreds of CPUs (each running a full Linux kernel + tiny userspace which we control, doing nothing but running our builders). It'd be nice if the tiny userspace running inside the qemu-system-arm ran Docker, so then we'd have a snapshotting filesystem which we could send around the network, which we'll want for sharding. We can use this bug to discuss and collect notes.