There's a couple of config changes needed to boot on arm64 (X-Gene Mustang is my test box). Both still apply as of 3.18-rc3. git://kernel.ubuntu.com/dannf/ubuntu-vivid-hyperscale.git#arm64-boot-fixes