ARM qemu versatile defconfig
Hi,
I am trying to get a emulation environment based on arm 32bits to emulate the native environment we have setup with raspberrypi3_defconfig.
The only existing defconfig I can see that could help me with this is qemu_arm_versatile_defconfig however, I do not understand what this 'versatile' refers to or find any online documentation about it.
Could someone explain what this 'versatile' defconfig corresponds to in terms of emulated hardware? Or is it versatile because you should use 'make menuconfig' later to specifically configure it for your needs?
Kind regards,
Signature · 1 line
Paulo Matos
Quoted 11 lines · On Wed, 18 Mar 2020 11:31:16 +0100 Paulo Matos <[email protected]> wrote:
I am trying to get a emulation environment based on arm 32bits to emulate the native environment we have setup with
raspberrypi3_defconfig.The only existing defconfig I can see that could help me with this is
qemu_arm_versatile_defconfighowever, I do not understand what this 'versatile' refers to or find any online documentation about it.Could someone explain what this 'versatile' defconfig corresponds to in terms of emulated hardware? Or is it versatile because you should use 'make menuconfig' later to specifically configure it for your needs?
Versatile is one of the ARM machines emulated by Qemu. If you want to be closer to RPi3, I would suggest to use our qemu_arm_vexpress_defconfig instead, and follow the instructions of board/qemu/arm-vexpress/readme.txt to use it.
Best regards,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
Quoted 11 lines · Thomas Petazzoni
Quoted 8 lines · On Wed, 18 Mar 2020 11:31:16 +0100 Paulo Matos <[email protected]> wrote:
I am trying to get a emulation environment based on arm 32bits to emulate the native environment we have setup with
raspberrypi3_defconfig.The only existing defconfig I can see that could help me with this is
qemu_arm_versatile_defconfighowever, I do not understand what this 'versatile' refers to or find any online documentation about it.
Quoted 8 lines
Quoted 3 lines
Could someone explain what this 'versatile' defconfig corresponds to in terms of emulated hardware? Or is it versatile because you should use 'make menuconfig' later to specifically configure it for your needs?
Versatile is one of the ARM machines emulated by Qemu. If you want to be closer to RPi3, I would suggest to use our
qemu_arm_vexpress_defconfiginstead, and follow the instructions ofboard/qemu/arm-vexpress/readme.txtto use it.
Oh! I just learned Versatile is actually an ARM trademark. I thought versatile here was used as an adjective. :)
Thanks for the suggestion on vexpress - I will give this a go.
Quoted 4 lines
Best regards,
Thomas