Bug 6487

Summary: Add Aarch64 qemu target.
Product: [Runtime] General Runtime Reporter: Randy MacLeod <randy.macleod>
Component: General RuntimeAssignee: Kai Kang <kai.kang>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: holger.behrens, kai.kang, koen, ndec13, richard.purdie, sgw
Version: 1.7   
Target Milestone: 1.8   
Hardware: Other   
OS: other   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Randy MacLeod 2014-06-27 16:16:01 UTC
We should support Aarch64 qemu targets.

From the qemu git repo (a9e8aeb or later), one can now build and boot a system emulator:

./configure --target-list=aarch64-softmmu
make
wget http://people.linaro.org/~alex.bennee/images/aarch64-linux-3.15rc2-buildroot.img

./aarch64-softmmu/qemu-system-aarch64 -machine virt -cpu cortex-a57 -machine type=virt -nographic -smp 1 -m 2048  -kernel aarch64-linux-3.15rc2-buildroot.img


I think the 3.14 kernel should work for Aarch64 and the toolchain and the rest of the system should as well.
Comment 1 Saul Wold 2014-07-03 14:34:55 UTC
Who at Linaro can take this enhancement and complete it.
Comment 2 Nicolas Dechesne 2014-07-08 08:16:35 UTC
Changed assignee. Fathi should be able to look into that.

thanks for the heads up
Comment 3 Kai Kang 2014-12-24 01:55:05 UTC
Till

https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ac17cd3b9296cfa6dc5220497ac0ede72528ad67

support of Aarch64 qemu target is enabled.