device: 0.901 register: 0.894 architecture: 0.885 kernel: 0.862 graphic: 0.844 boot: 0.811 arm: 0.769 debug: 0.753 user-level: 0.745 virtual: 0.741 assembly: 0.661 performance: 0.641 socket: 0.636 semantic: 0.627 network: 0.625 ppc: 0.624 permissions: 0.612 mistranslation: 0.603 VMM: 0.558 PID: 0.547 files: 0.470 peripherals: 0.455 risc-v: 0.400 TCG: 0.398 hypervisor: 0.397 vnc: 0.385 x86: 0.222 KVM: 0.211 i386: 0.105 qemu aarch64 cannot boot linux kernel v4.6+ Hi, I tested the latest qemu-system-aarch64 cannot boot linux mainline kernel since v4.6 from https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git. Environment info: # host ubuntu 16.04 # qemu Master branch from git://git.qemu.org/qemu.git, and now the HEAD is c11d61271b9e6e7a1f0479ef1ca8fb55fa457a62. # build command ./configure --target-list=aarch64-softmmu make # qemu commmand qemu-system-aarch64 -machine virt -cpu cortex-a57 -machine type=virt -smp 4 -m 1024 -nographic -s -kernel ~/workspace/linux/arch/arm64/boot/Image -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::2222-:22 Error info: No error prompted, actually no any log which means I couldn't see the usually kernel boot message. Debug info: I did a git bisect on linux, and found with this kernel commit, qemu failed to boot. Parent of 406e308770a92bd33995b2e5b681e86358328bb0 can boot. commit 406e308770a92bd33995b2e5b681e86358328bb0 Author: James Morse