Boot v3.5 kernel on QEMU for vexpress-a15 architecture with cpu as cortex-a15

Naresh Bhat nareshgbhat at gmail.com
Mon Aug 27 07:24:10 EDT 2012


Hi All,

I am able to boot the machine by using following command

# qemu-system-arm -kernel arch/arm/boot/zImage -dtb
./rtsm_ve-cortex_a15x4.dtb -m 512 -M vexpress-a15 -serial stdio
-append "console=ttyAMA0"

Thanks and Regards
-Naresh Bhat

On Mon, Aug 27, 2012 at 4:16 PM, Naresh Bhat <nareshgbhat at gmail.com> wrote:
> Hi All,
>
> I want to boot kernel.org v3.5 image (zImage) using QEMU with machine
> architecture as vexpress-a15 and cpu as cortex-a15 on my Fedora-17
> desktop machine.  I have followed the below method but resulted
> nothing.  Can anybody please point me in a right direction ?
>
> 1. Clone the Torvalds kernel
>    # git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>
> 2. Checkout to v3.5-rc7 branch
>     # git branch linux-3.5-rc7 v3.5-rc7
>
> 3. Cross compile the kernel
>     # make ARCH=arm CROSS_COMPILE=arm-cortex_a15-linux-gnueabi-
> vexpress_defconfig
>     # make ARCH=arm CROSS_COMPILE=arm-cortex_a15-linux-gnueabi- uImage modules
>
> 4. Grab Paweł's DTS tree: git://linux-arm.org/arm-dts.git
>
> 5. From your kernel tree, run:
>     # ./script/dtc/dtc -O dtb -o rtsm_ve-cortex_a15x4.dtb
> wherever_your_arm-dts_tree_is/fast_models/rtsm_ve-cortex_a15x4.dts
>     # cat rtsm_ve-cortex_a15x2.dtb >>arch/arm/boot/zImage
>
> 6.  Try to boot using QEMU
>
> # qemu-system-arm -kernel arch/arm/boot/zImage -dtb
> ./rtsm_ve-cortex_a15x4.dtb -m 512 -M vexpress-a15 -cpu cortex-a15
> -append "console=ttyAMA0"
> oss: Could not initialize DAC
> oss: Failed to open `/dev/dsp'
> oss: Reason: No such file or directory
> oss: Could not initialize DAC
> oss: Failed to open `/dev/dsp'
> oss: Reason: No such file or directory
> audio: Failed to create voice `lm4549.out'
> .................
> ........................
>
> I am just a beginner in QEMU.  Am I doing any steps wrong ?? can you
> please suggest right method ? I will appreciate your help.
>
> -- Thanks and Regards
> "For things to change, we must change"
> -Naresh Bhat



More information about the linux-arm-kernel mailing list