[LLVMdev] ARM Qualification
Bill Wendling
wendling at apple.com
Tue Oct 11 15:22:08 PDT 2011
On Oct 11, 2011, at 2:43 PM, David A. Greene wrote:
> Bill Wendling <wendling at apple.com> writes:
>
>> Improving the test suite is always welcome.
>
> Do we have an idea of what sorts of improvements we'd like? Any codes
> that we want to add, for example? What would be useful for ARM?
>
>> In addition, we send out pre-release tarballs and have people in the
>> community build and test their programs with it. This is not a perfect
>> system, but it's one which works for us given the number of testers
>> available, the amount of time and resources they have, and whatever
>> fixes need to be merged into the release.
>>
>> ARM qualification is a bit trickier, because of the different specific
>> chips out there, different OSes, and having to verify ARM, Thumb1, and
>> Thumb2 for the same configurations. And the tests tend to run a bit
>> slower than, say, an x86 chip. So it's mostly a matter of time and
>> resources. Unless we can get people who are willing to perform these
>> tests, we won't be able to release ARM as an official supported
>> platform.
>
> Resources isn't the only problem. I've asked several times about adding
> my personal machines to the testing pool but I never get a reply. So
> there they sit idle every day, processing the occasional e-mail when
> they could be chewing LLVM tests.
>
> It is in fact highly in my own interest to get them running. I just
> need to be pointed to the document that tells me what the buildbot
> master expects to see and defines a procedure for adding them as slaves.
>
Daniel may have the details you need to get this up and running.
-bw
> One thing that could help these situations is virtualization.
>
> I've toyed with the idea of setting up various virtual machines to test
> various OS/architecture combinations. With QEMU I can imagine testing
> various ISAs as well.
>
> If there are any ARM full-system simulators we could use those as well.
> I'd be happy to run them.
>
> -Dave
More information about the llvm-dev
mailing list