* How to run Arago in QEMU?
@ 2013-08-20 22:14 Brad Litterell
2013-08-20 22:24 ` Denys Dmytriyenko
0 siblings, 1 reply; 5+ messages in thread
From: Brad Litterell @ 2013-08-20 22:14 UTC (permalink / raw)
To: meta-arago@arago-project.org
[-- Attachment #1: Type: text/plain, Size: 1022 bytes --]
HI,
I downloaded the Arago system and successfully built an image for am335x-evm, but I want to create an image I can run in QEMU.
When I change my local.conf file from:
MACHINE = "am335x-evm"
to
MACHINE="qemuarm"
I receive this error:
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Error, the PACKAGE_ARCHS (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon} qemuarm) variable does not contain TUNE_PKGARCH (armv5).Toolchain tunings invalid:
Tuning 'cortexa8thf-neon' has no defined features, and cannot be used.
ERROR: Execution of event handler 'check_sanity_eventhandler' failed
I don't understand how the tunings work, so I'm completely stumped about how to run my image in QEMU.
Are there any instructions for building & running Arago under QEMU?
Thanks,
Brad
[-- Attachment #2: Type: text/html, Size: 2310 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: How to run Arago in QEMU?
2013-08-20 22:14 How to run Arago in QEMU? Brad Litterell
@ 2013-08-20 22:24 ` Denys Dmytriyenko
2013-08-20 23:18 ` Brad Litterell
2013-08-20 23:34 ` Brad Litterell
0 siblings, 2 replies; 5+ messages in thread
From: Denys Dmytriyenko @ 2013-08-20 22:24 UTC (permalink / raw)
To: Brad Litterell; +Cc: meta-arago@arago-project.org
On Tue, Aug 20, 2013 at 10:14:32PM +0000, Brad Litterell wrote:
> HI,
>
> I downloaded the Arago system and successfully built an image for
> am335x-evm, but I want to create an image I can run in QEMU.
>
> When I change my local.conf file from:
>
>
> MACHINE = "am335x-evm"
>
>
> to
>
>
> MACHINE="qemuarm"
I believe you should be able to run it under quemu w/o changing the MACHINE...
> I receive this error:
>
> ERROR: OE-core's config sanity checker detected a potential misconfiguration.
> Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
> Following is the list of potential problems / advisories:
>
> Error, the PACKAGE_ARCHS (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon} qemuarm) variable does not contain TUNE_PKGARCH (armv5).Toolchain tunings invalid:
> Tuning 'cortexa8thf-neon' has no defined features, and cannot be used.
You are trying to build using Cortex-A8 specific optimizations, while
"qemuarm" machine does not support them. Those optimizations are being set in
conf/distro/include/toolchain-linaro.inc
--
Denys
> ERROR: Execution of event handler 'check_sanity_eventhandler' failed
>
> I don't understand how the tunings work, so I'm completely stumped about how to run my image in QEMU.
>
> Are there any instructions for building & running Arago under QEMU?
>
> Thanks,
> Brad
>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: How to run Arago in QEMU?
2013-08-20 22:24 ` Denys Dmytriyenko
@ 2013-08-20 23:18 ` Brad Litterell
2013-08-21 14:04 ` Denys Dmytriyenko
2013-08-20 23:34 ` Brad Litterell
1 sibling, 1 reply; 5+ messages in thread
From: Brad Litterell @ 2013-08-20 23:18 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-arago@arago-project.org
[-- Attachment #1: Type: text/plain, Size: 2070 bytes --]
Hi Denys,
Thanks for reply, but I'm afraid I have another question: I am using the Linaro toolchain recommended here: http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment
Do I correctly understand the A8 optimizations are coming from that toolchain?
If those optimizations are not supported under QEMU, should I be using a different toolchain for the emulator?
On Aug 20, 2013, at 3:24 PM, Denys Dmytriyenko <denys@ti.com<mailto:denys@ti.com>> wrote:
On Tue, Aug 20, 2013 at 10:14:32PM +0000, Brad Litterell wrote:
HI,
I downloaded the Arago system and successfully built an image for
am335x-evm, but I want to create an image I can run in QEMU.
When I change my local.conf file from:
MACHINE = "am335x-evm"
to
MACHINE="qemuarm"
I believe you should be able to run it under quemu w/o changing the MACHINE...
I receive this error:
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Error, the PACKAGE_ARCHS (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon} qemuarm) variable does not contain TUNE_PKGARCH (armv5).Toolchain tunings invalid:
Tuning 'cortexa8thf-neon' has no defined features, and cannot be used.
You are trying to build using Cortex-A8 specific optimizations, while
"qemuarm" machine does not support them. Those optimizations are being set in
conf/distro/include/toolchain-linaro.inc
--
Denys
ERROR: Execution of event handler 'check_sanity_eventhandler' failed
I don't understand how the tunings work, so I'm completely stumped about how to run my image in QEMU.
Are there any instructions for building & running Arago under QEMU?
Thanks,
Brad
_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org<mailto:meta-arago@arago-project.org>
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[-- Attachment #2: Type: text/html, Size: 3111 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: How to run Arago in QEMU?
2013-08-20 22:24 ` Denys Dmytriyenko
2013-08-20 23:18 ` Brad Litterell
@ 2013-08-20 23:34 ` Brad Litterell
1 sibling, 0 replies; 5+ messages in thread
From: Brad Litterell @ 2013-08-20 23:34 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-arago@arago-project.org
Hi Denys,
2nd question:
I tried running QEMU and the AM335 seems to use a load address that doesn't work with QEMU:
$ qemu-system-arm -machine vexpress-a9 -kernel ~/e2/build/arago-tmp-external-linaro-toolchain/deploy/images/uImage
qemu: fatal: Trying to execute code outside RAM or ROM at 0x80008000
R00=00000000 R01=000008e0 R02=60000100 R03=00000000
R04=00000000 R05=00000000 R06=00000000 R07=00000000
R08=00000000 R09=00000000 R10=00000000 R11=00000000
R12=00000000 R13=00000000 R14=00000000 R15=80008000
PSR=400001d3 -Z-- A svc32
Aborted (core dumped)
Thanks,
Brad
On Aug 20, 2013, at 3:24 PM, Denys Dmytriyenko <denys@ti.com> wrote:
> On Tue, Aug 20, 2013 at 10:14:32PM +0000, Brad Litterell wrote:
>> HI,
>>
>> I downloaded the Arago system and successfully built an image for
>> am335x-evm, but I want to create an image I can run in QEMU.
>>
>> When I change my local.conf file from:
>>
>>
>> MACHINE = "am335x-evm"
>>
>>
>> to
>>
>>
>> MACHINE="qemuarm"
>
> I believe you should be able to run it under quemu w/o changing the MACHINE...
>
>
>> I receive this error:
>>
>> ERROR: OE-core's config sanity checker detected a potential misconfiguration.
>> Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
>> Following is the list of potential problems / advisories:
>>
>> Error, the PACKAGE_ARCHS (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon} qemuarm) variable does not contain TUNE_PKGARCH (armv5).Toolchain tunings invalid:
>> Tuning 'cortexa8thf-neon' has no defined features, and cannot be used.
>
> You are trying to build using Cortex-A8 specific optimizations, while
> "qemuarm" machine does not support them. Those optimizations are being set in
> conf/distro/include/toolchain-linaro.inc
>
> --
> Denys
>
>
>> ERROR: Execution of event handler 'check_sanity_eventhandler' failed
>>
>> I don't understand how the tunings work, so I'm completely stumped about how to run my image in QEMU.
>>
>> Are there any instructions for building & running Arago under QEMU?
>>
>> Thanks,
>> Brad
>>
>
>> _______________________________________________
>> meta-arago mailing list
>> meta-arago@arago-project.org
>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: How to run Arago in QEMU?
2013-08-20 23:18 ` Brad Litterell
@ 2013-08-21 14:04 ` Denys Dmytriyenko
0 siblings, 0 replies; 5+ messages in thread
From: Denys Dmytriyenko @ 2013-08-21 14:04 UTC (permalink / raw)
To: Brad Litterell; +Cc: meta-arago@arago-project.org
On Tue, Aug 20, 2013 at 11:18:05PM +0000, Brad Litterell wrote:
> Hi Denys,
>
> Thanks for reply, but I'm afraid I have another question: I am using the
> Linaro toolchain recommended here:
> http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment
>
> Do I correctly understand the A8 optimizations are coming from that
> toolchain?
Well, toolchain makes the optimizations, but it is configurable.
> If those optimizations are not supported under QEMU, should I be using a
> different toolchain for the emulator?
No, you should just disable them. The file I pointed you to, check DEFAULTTUNE
--
Denys
> On Aug 20, 2013, at 3:24 PM, Denys Dmytriyenko <denys@ti.com<mailto:denys@ti.com>> wrote:
>
> On Tue, Aug 20, 2013 at 10:14:32PM +0000, Brad Litterell wrote:
> HI,
>
> I downloaded the Arago system and successfully built an image for
> am335x-evm, but I want to create an image I can run in QEMU.
>
> When I change my local.conf file from:
>
>
> MACHINE = "am335x-evm"
>
>
> to
>
>
> MACHINE="qemuarm"
>
> I believe you should be able to run it under quemu w/o changing the MACHINE...
>
>
> I receive this error:
>
> ERROR: OE-core's config sanity checker detected a potential misconfiguration.
> Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
> Following is the list of potential problems / advisories:
>
> Error, the PACKAGE_ARCHS (all any noarch ${PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon} qemuarm) variable does not contain TUNE_PKGARCH (armv5).Toolchain tunings invalid:
> Tuning 'cortexa8thf-neon' has no defined features, and cannot be used.
>
> You are trying to build using Cortex-A8 specific optimizations, while
> "qemuarm" machine does not support them. Those optimizations are being set in
> conf/distro/include/toolchain-linaro.inc
>
> --
> Denys
>
>
> ERROR: Execution of event handler 'check_sanity_eventhandler' failed
>
> I don't understand how the tunings work, so I'm completely stumped about how to run my image in QEMU.
>
> Are there any instructions for building & running Arago under QEMU?
>
> Thanks,
> Brad
>
>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org<mailto:meta-arago@arago-project.org>
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-21 14:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-20 22:14 How to run Arago in QEMU? Brad Litterell
2013-08-20 22:24 ` Denys Dmytriyenko
2013-08-20 23:18 ` Brad Litterell
2013-08-21 14:04 ` Denys Dmytriyenko
2013-08-20 23:34 ` Brad Litterell
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.