Re: [edk2] qemu emulates ARM versatile express boot

Subject: Re: [edk2] qemu emulates ARM versatile express boot

From: nicolas <nicolas1968@163.com>

To: edk2-devel@lists.sourceforge.net

Date: 2012-10-16 18:38:53

 hi, Oliver:

Have you ever tried qemu's offical version?

It seems qemu had supported "-pflash" parameter.

 

best wishes,

 


: Olivier Martin [mailto:olivier.martin@arm.com]
:
20121015 18:05
:
edk2-devel@lists.sourceforge.net
: Re: [edk2] qemu emulates ARM versatile express boot

 

Actually, it just remind me I had exchanged a couple of email with the ARM qEmu maintainer last year. I have just checked my email and he said qemu VExpress doesn't implement the NOR flash because until now we haven't had anything interesting to put in it.

It means you cannot run UEFI on qEmu VExpress L

 

From: nicolas [mailto:nicolas1968@163.com]
Sent: 15 October 2012 10:52
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] qemu emulates ARM versatile express boot

 

 hi, Oliver:

My qemu version is: 1.2.0

If not pass -kernel param, it would tip me:

Kernel image must be specified

 

best wishes,

 


: Olivier Martin [mailto:olivier.martin@arm.com]
: 20121015 17:41
:
edk2-devel@lists.sourceforge.net
: Re: [edk2] qemu emulates ARM versatile express boot

 

Hi Nicolas,

I have not tried to use qEmu to boot UEFI. But I would suggest you to remove the parameters -kernel vmlinuz -initrd initrd.img from your command line.

It is possible qEmu directly starts Linux if these parameters are passed.

Olivier

 

From: nicolas [mailto:nicolas1968@163.com]
Sent: 15 October 2012 10:37
To: edk2-devel@lists.sourceforge.net
Subject: [edk2] qemu emulates ARM versatile express boot

 

hi, Oliver:

I build ArmVExpress-CTA9x4.dsc:

build -a ARM -p ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc -t ARMGCC -b DEBUG.

 

and tried to run it with qemu:

qemu-system-arm -M vexpress-a9 -m 1024 -serial stdio -mtdblock SEC_ARMVEXPRESS_EFI.fd -kernel vmlinuz -initrd initrd.img.

It could boot linux, but EFI BIOS no output msg.

why?

 

best wishes,