GPRPair issue on LLVMLinux side

Tinti viniciustinti at gmail.com
Thu Aug 15 04:15:52 PDT 2013


Hi Tim,

Yes we are running mainly on QEMU not on real boards (but we can do it too).

For reproducing it is quite simple. We have a build system that automates
almost everything you need to see the problem.
The build system is able to: fetch all projects needed, build these
projects and ultimately run QEMU test on versatile express.

Instructions: http://llvm.linuxfoundation.org/index.php/Quick_Start_Guide

Fell free to ask any question concerning it. I can provide help on dealing
with any problem.

Hi Anton,

We have compared it too. But it is HUGE, almost 80 MB of dissasm for each
vmlinux file. I am trying to compare some key files but so far the only
strange thing that I found was an instruction change from mov to movw.
Another thing that if I count the register usage (how many times r1 apper
and so one) there is a small difference. I can provide it if it is useful.

Do you have any other suggestions or tools to do a better compare?


On Thu, Aug 15, 2013 at 8:06 AM, Anton Korobeynikov <anton at korobeynikov.info
> wrote:

> > Other than that, quick-and-dirty instructions for building a working
> > Linux kernel with Clang might encourage people to take a look. I've no
> > idea what should be in .config or how to override Linux's choice of
> > compiler, for example. And only a vague recollection of how to build a
> > non-native kernel at all.
> Maybe one can build the kernel with and without patches and compare
> the disassembled code?
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>



-- 
Simplicity is the ultimate sophistication
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130815/a454be27/attachment.html>


More information about the llvm-commits mailing list