From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Tue, 7 May 2019 14:11:42 +0200 Subject: [Buildroot] [PATCH] board/qemu/aarch64: add a aarch64 virt machine using an ARM cortex-a72 core In-Reply-To: <20190507112521.12165-1-romain.naour@smile.fr> References: <20190507112521.12165-1-romain.naour@smile.fr> Message-ID: <20190507141142.27657a08@windsurf> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello Romain, On Tue, 7 May 2019 13:25:21 +0200 Romain Naour wrote: > ARM cortex-a72 core has been added to Qemu since version 3.1.0 [1] [2]. Do we really want a different defconfig for each possible ARM core that Qemu emulates ? > Qemu also support ARM cortex-a57 cpu core. > Should we support and test all cpu emulation available in Qemu ? > This can be useful for toolchain-builder project to provide a prebuilt ARM aarch64 > toolchain optimized for cortex-a57. I'm not sure the toolchain builder project requires exactly a Qemu emulating the specific optimization for which gcc was built. I.e, a Cortex-A53 qemu defconfig can be used to boot test a Cortex-A57 or A72 optimized toolchain. We're already doing that for example with ARMv5/v6/v7: armv5-* | armv6-* | armv7-*) test_defconfig="qemu_arm_vexpress_defconfig" test_board_dir="arm-vexpress" Or for x86: x86-core2) test_defconfig="qemu_x86_defconfig" x86-i686) test_defconfig="qemu_x86_defconfig" Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com