From: Jonathan D. <jdu...@ci...> - 2011-06-08 14:10:05
|
Hi all, Is there a way to emulate the OVERO board with QEMU ? Regards Jonathan |
From: Thormodo <gam...@ho...> - 2011-06-08 15:09:43
|
I think I've looked into this before. And I believe there aren't any QEMU possibilities for the Overo boards. It seems to be only supported for the connex and verdex boards: http://wiki.qemu.org/ChangeLog/old: "Gumstix boards: connex and verdex emulation (Thorsten Zitterell)" http://docwiki.gumstix.org/Gumstix_emulation_for_QEMU Jonathan Dumaresq wrote: > > Hi all, > > > > Is there a way to emulate the OVERO board with QEMU ? > > > > Regards > > > > Jonathan > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/Qemu-emulation-for-EVERO-board-tp31800987p31801207.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Ash C. <as...@gu...> - 2011-06-08 15:42:59
Attachments:
assemble-image.sh
|
Hi, On Wed, Jun 8, 2011 at 8:09 AM, Thormodo <gam...@ho...> wrote: > I think I've looked into this before. And I believe there aren't any QEMU > possibilities for the Overo boards. Actually (practically breaking news ;-) ), I got some help from one of the developers on the Qemu-linaro team (thanks Riku) and have sent over some patches to be included in qemu for Overo support. I've not yet written the wiki article but here's the quick and dirty: - binary executable for qemu available here ( http://dl.dropbox.com/u/211887/qemu-system-arm MD5: c375b7d0338e3e8cd7009e69f3aaae74 ) - overo angstrom image with a kernel, MLO, u-boot packed (http://dl.dropbox.com/u/211887/overo.img.gz MD5:3545dbd2e7ffac3d352a7bc9e92373bf ) Download, gunzip the overo.img.gz and run with: ./qemu-system-arm -M overo -m 256 -sd ./overo.img -clock unix -serial stdio (mouse & keyboard don't work currently but the console session is usable) For reference: git clone git://git.linaro.org/people/rikuvoipio/qemu.git then switch to the overo branch (this is rather temporary) The attached script I wrote to turns a prebuilt MLO, u-boot, kernel and rootfs into an SD card image suitable for booting with Qemu. It is a bit hacky at the moment and needs to be run with sudo but works on my ubuntu 11.04 install---feedback welcome! -Ash |
From: Jonathan D. <jdu...@ci...> - 2011-06-08 17:53:32
|
Hi, Cool I take a test on this. Thanx for your sharing ! Jonathan -----Message d'origine----- De : Ash Charles [mailto:as...@gu...] Envoyé : 8 juin 2011 11:43 À : General mailing list for gumstix users. Objet : Re: [Gumstix-users] Qemu emulation for EVERO board Hi, On Wed, Jun 8, 2011 at 8:09 AM, Thormodo <gam...@ho...> wrote: > I think I've looked into this before. And I believe there aren't any QEMU > possibilities for the Overo boards. Actually (practically breaking news ;-) ), I got some help from one of the developers on the Qemu-linaro team (thanks Riku) and have sent over some patches to be included in qemu for Overo support. I've not yet written the wiki article but here's the quick and dirty: - binary executable for qemu available here ( http://dl.dropbox.com/u/211887/qemu-system-arm MD5: c375b7d0338e3e8cd7009e69f3aaae74 ) - overo angstrom image with a kernel, MLO, u-boot packed (http://dl.dropbox.com/u/211887/overo.img.gz MD5:3545dbd2e7ffac3d352a7bc9e92373bf ) Download, gunzip the overo.img.gz and run with: ./qemu-system-arm -M overo -m 256 -sd ./overo.img -clock unix -serial stdio (mouse & keyboard don't work currently but the console session is usable) For reference: git clone git://git.linaro.org/people/rikuvoipio/qemu.git then switch to the overo branch (this is rather temporary) The attached script I wrote to turns a prebuilt MLO, u-boot, kernel and rootfs into an SD card image suitable for booting with Qemu. It is a bit hacky at the moment and needs to be run with sudo but works on my ubuntu 11.04 install---feedback welcome! -Ash -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. |
From: Jonathan D. <jdu...@ci...> - 2011-06-08 18:08:03
|
Hi, -----Message d'origine----- De : Jonathan Dumaresq [mailto:jdu...@ci...] Envoyé : 8 juin 2011 13:53 À : 'General mailing list for gumstix users.' Objet : Re: [Gumstix-users] Qemu emulation for EVERO board Hi, Cool I take a test on this. Thanx for your sharing ! Jonathan -----Message d'origine----- De : Ash Charles [mailto:as...@gu...] Envoyé : 8 juin 2011 11:43 À : General mailing list for gumstix users. Objet : Re: [Gumstix-users] Qemu emulation for EVERO board Hi, On Wed, Jun 8, 2011 at 8:09 AM, Thormodo <gam...@ho...> wrote: > I think I've looked into this before. And I believe there aren't any QEMU > possibilities for the Overo boards. Actually (practically breaking news ;-) ), I got some help from one of the developers on the Qemu-linaro team (thanks Riku) and have sent over some patches to be included in qemu for Overo support. I've not yet written the wiki article but here's the quick and dirty: - binary executable for qemu available here ( http://dl.dropbox.com/u/211887/qemu-system-arm Is it possible that qemu binary was compiled on a x64 machine ? this build doesn't find lib64/ld-linux-x86-64.so.2 Regards Jonathan . |
From: Ash C. <as...@gu...> - 2011-06-08 18:15:16
|
Hmmm. Yes, my laptop is x86_64. On Wed, Jun 8, 2011 at 11:07 AM, Jonathan Dumaresq <jdu...@ci...> wrote: > Is it possible that qemu binary was compiled on a x64 machine ? this build > doesn't find lib64/ld-linux-x86-64.so.2 Are you able to build from source? I don't have ready access to a i686 at the moment but I'll happily host a binary if you are able to compile one and send it to me directly. -Ash |
From: Jonathan D. <jdu...@ci...> - 2011-06-08 18:38:31
|
Hi, Are you able to build from source? I don't have ready access to a i686 at the moment but I'll happily host a binary if you are able to compile one and send it to me directly. -Ash This is what I currently do. Jonathan |
From: Jonathan D. <jdu...@ci...> - 2011-06-09 17:34:24
|
Hi Ash, Are you able to build from source? I don't have ready access to a i686 at the moment but I'll happily host a binary if you are able to compile one and send it to me directly. -Ash I just get it work. I wonder if you have been able to use the network card in qemu ? Jonathan |
From: Ash C. <as...@gu...> - 2011-06-09 18:58:49
|
Hi Jonathan, On Thu, Jun 9, 2011 at 10:34 AM, Jonathan Dumaresq <jdu...@ci...> wrote: > I just get it work. I wonder if you have been able to use the network card > in qemu ? Glad to hear you got it working :). I gave it a try but ran into the issues described in this thread: http://lists.linaro.org/pipermail/linaro-dev/2011-March/002979.html In chatting with the Qemu guys on IRC, they suggested using the LAN9118 part which is a much better match for the LAN9221 chip used on many expansion boards here anyway (https://bugs.launchpad.net/qemu-linaro/+bug/656530). I gave it a quick try but I don't understand the code base too well so I was unsuccessful. I think a little reading is in order for me...Let me know if you have any successes. -Ash |
From: Jonathan D. <jdu...@ci...> - 2011-06-09 19:07:58
|
Hi Ash, Ash Charles wrote: > Hi Jonathan, > > On Thu, Jun 9, 2011 at 10:34 AM, Jonathan Dumaresq > <jdu...@ci...> wrote: >> I just get it work. I wonder if you have been able to use the network >> card in qemu ? > Glad to hear you got it working :). > I gave it a try but ran into the issues described in this thread: > http://lists.linaro.org/pipermail/linaro-dev/2011-March/002979.html > In chatting with the Qemu guys on IRC, they suggested using the > LAN9118 part which is a much better match for the LAN9221 chip used > on many expansion boards here anyway > (https://bugs.launchpad.net/qemu-linaro/+bug/656530). I gave it a > quick try but I don't understand the code base too well so I was > unsuccessful. > > I think a little reading is in order for me...Let me know if you have > any successes. > > -Ash >From what I see, the smc91c111 is hardcoded in the com_init of overo.c. I don'T have expérience of hacking qemu.. So doesn't have good skill for a quick fix too. Jonathan > |
From: Ash C. <as...@gu...> - 2011-06-11 01:17:02
|
Hi, The main qemu-linaro has updated the Overo support and includes direct support for the lan9118 chip as well as a usb mouse & keyboard (currently though, I have problems with the keyboard though). Source: git://git.linaro.org/qemu/qemu-linaro.git My cmd line: ./qemu-system-arm -M overo -m 512 -sd <imgfile> -clock unix -serial stdio -net user -device usb-kbd -device usb-mouse -Ash On Thu, Jun 9, 2011 at 12:07 PM, Jonathan Dumaresq <jdu...@ci...> wrote: > Hi Ash, > > Ash Charles wrote: >> Hi Jonathan, >> >> On Thu, Jun 9, 2011 at 10:34 AM, Jonathan Dumaresq >> <jdu...@ci...> wrote: >>> I just get it work. I wonder if you have been able to use the network >>> card in qemu ? >> Glad to hear you got it working :). >> I gave it a try but ran into the issues described in this thread: >> http://lists.linaro.org/pipermail/linaro-dev/2011-March/002979.html >> In chatting with the Qemu guys on IRC, they suggested using the >> LAN9118 part which is a much better match for the LAN9221 chip used >> on many expansion boards here anyway >> (https://bugs.launchpad.net/qemu-linaro/+bug/656530). I gave it a >> quick try but I don't understand the code base too well so I was >> unsuccessful. >> >> I think a little reading is in order for me...Let me know if you have >> any successes. >> >> -Ash > > >From what I see, the smc91c111 is hardcoded in the com_init of overo.c. I > don'T have expérience of hacking qemu.. So doesn't have good skill for a > quick fix too. > > Jonathan > >> > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Jonathan D. <jdu...@ci...> - 2011-06-13 12:38:43
|
Hi Ash, Ash Charles wrote: > Hi, > > The main qemu-linaro has updated the Overo support and includes > direct support for the lan9118 chip as well as a usb mouse & keyboard > (currently though, I have problems with the keyboard though). > Source: git://git.linaro.org/qemu/qemu-linaro.git > > My cmd line: > ./qemu-system-arm -M overo -m 512 -sd <imgfile> -clock unix -serial > stdio -net user -device usb-kbd -device usb-mouse > > -Ash I'll give it a try when I got a chance to ! Thanx for your finding Jonathan |
From: Trevor W. <two...@gm...> - 2011-07-06 21:54:06
|
On Wed, Jun 8, 2011 at 11:42 AM, Ash Charles <as...@gu...> wrote: > The attached script I wrote to turns a prebuilt MLO, u-boot, kernel > and rootfs into an SD card image suitable for booting with Qemu. Does the standard "bitbake omap3-console-image" generate an MLO file? |
From: William P. S. I. <bil...@xp...> - 2011-07-06 22:55:17
|
Yes. Although it may not be called MLOxxx.bin Bill "People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf." - George Orwell -----Original Message----- From: Trevor Woerner [mailto:two...@gm...] Sent: Wednesday, July 06, 2011 5:54 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Qemu emulation for EVERO board On Wed, Jun 8, 2011 at 11:42 AM, Ash Charles <as...@gu...> wrote: > The attached script I wrote to turns a prebuilt MLO, u-boot, kernel > and rootfs into an SD card image suitable for booting with Qemu. Does the standard "bitbake omap3-console-image" generate an MLO file? ---------------------------------------------------------------------------- -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Trevor W. <two...@gm...> - 2011-07-07 15:13:40
|
On Wed, Jun 8, 2011 at 11:42 AM, Ash Charles <as...@gu...> wrote: > Actually (practically breaking news ;-) ), I got some help from one of > the developers on the Qemu-linaro team (thanks Riku) and have sent > over some patches to be included in qemu for Overo support. Excellent! > I've not > yet written the wiki article but here's the quick and dirty: > git clone git://git.linaro.org/people/rikuvoipio/qemu.git $ cd qemu $ git checkout overo $ ./configure --prefix=$OVEROTOP/local --target-list=arm-softmmu $ make install $ PATH=$OVEROTOP/local/bin:$PATH (create qemu image using Ash's attached script) > ./qemu-system-arm -M overo -m 256 -sd ./overo.img -clock unix -serial stdio > is a bit hacky at the moment Far from it... it is quite awesome at the moment and works just fine on my openSuSE 11.4 system. |
From: Trevor W. <two...@gm...> - 2011-07-07 18:20:09
|
On Wed, Jun 8, 2011 at 11:42 AM, Ash Charles <as...@gu...> wrote: > I've not yet written the wiki article A wiki article now exists: http://wiki.gumstix.org/index.php?title=Overo_emulation_in_qemu |
From: Trevor W. <two...@gm...> - 2011-07-07 11:55:24
|
> From: Trevor Woerner [mailto:two...@gm...] > Does the standard "bitbake omap3-console-image" generate an MLO file? On Wed, Jul 6, 2011 at 6:54 PM, William Pretty Security Inc <bil...@xp...> wrote: > Yes. > Although it may not be called MLOxxx.bin I guess I'm not looking in the correct location. After a successful "bitbake omap3-console-image" my $OETMP/deploy/glibc/images/overo contains: Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo-testlab (a directory) Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo.rootfs.tar.bz2 modules-2.6.36-r100-overo.tgz omap3-console-image-overo.tar.bz2 -> Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo.rootfs.tar.bz2 u-boot-overo-2010.9+r1+git1e4e5ef0469050f014aee1204dae8a9ab6053e49-r1.bin u-boot-overo.bin -> u-boot-overo-2010.9+r1+git1e4e5ef0469050f014aee1204dae8a9ab6053e49-r1.bin uImage-2.6.36-r100-overo.bin uImage-overo.bin -> uImage-2.6.36-r100-overo.bin |
From: David A. <cy...@ho...> - 2011-07-07 12:05:36
|
Location is right, it's just not build with omap3-console-image. Build it explicitly: bitbake x-load -david Trevor Woerner-6 wrote: > >> From: Trevor Woerner [mailto:two...@gm...] >> Does the standard "bitbake omap3-console-image" generate an MLO file? > > On Wed, Jul 6, 2011 at 6:54 PM, William Pretty Security Inc > <bil...@xp...> wrote: >> Yes. >> Although it may not be called MLOxxx.bin > > I guess I'm not looking in the correct location. After a successful > "bitbake omap3-console-image" my $OETMP/deploy/glibc/images/overo > contains: > > Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo-testlab > (a directory) > Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo.rootfs.tar.bz2 > modules-2.6.36-r100-overo.tgz > omap3-console-image-overo.tar.bz2 -> > Angstrom-omap3-console-image-glibc-ipk-2010.7-test-20110707-overo.rootfs.tar.bz2 > u-boot-overo-2010.9+r1+git1e4e5ef0469050f014aee1204dae8a9ab6053e49-r1.bin > u-boot-overo.bin -> > u-boot-overo-2010.9+r1+git1e4e5ef0469050f014aee1204dae8a9ab6053e49-r1.bin > uImage-2.6.36-r100-overo.bin > uImage-overo.bin -> uImage-2.6.36-r100-overo.bin > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/Qemu-emulation-for-EVERO-board-tp31800987p32012675.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Trevor W. <two...@gm...> - 2011-07-07 14:50:45
|
On Thu, Jul 7, 2011 at 8:05 AM, David Abdurachmanov <cy...@ho...> wrote: > Location is right, it's just not build with omap3-console-image. Build it > explicitly: bitbake x-load Thank you, that's exactly what I needed. Since the MLO is needed for both qemu images and MicroSD should either: 1) the instructions be updated to mention this extra, required, step 2) the omap3-console-image recipe be updated to include this step |