Thank you, but as a rule all gem5 conversations should happen on the
mailing list unless somebody specifically asks to be emailed directly.
Korey is right that it's written gem5, not GE/M5. gem5 is currently
designed to be compiled with gcc, not llvm. llvm is a perfectly fine
compiler, but not what we're using with gem5 right now which is why it's
not mentioned. Changing compilers would likely be a lot of work and llvm
is less likely to already be installed on users machines, so we'd have
to get a substantial benefit from it as far as significantly improved
performance or some feature gcc doesn't provide before it would be
worthwhile. Since gem5 is open source, you're welcome to make it work
under llvm yourself. If you do and you can show us that it -does- give a
substantial benefit (we like those), please let us know. External
programs like benchmarks can be compiled with any tool you like as long
as the output is in a format gem5 can understand, for instance an ELF file.

Gabe

On 05/19/11 00:41, Tarek Chammah wrote:
> Hello Gabriel Black,
>
> I noticed you answering users' questions and figure you're generally
> knowledgeable about GE/M5.  Though I didn't get much traction on the
> mailing list.
>
> All of the postings on the home page mentioned using GE/M5 with GCC,
> as in compiling the simulator, as well as cross compiling programs for
> target architectures to run on the simulator.  Though no mention is
> made of LLVM in this context.
>
> Is is not preferred to use LLVM or has it never been attempted before?
>  If it is possible to use LLVM to cross compile programs, are there
> reported successful instances where this has occurred?
>
> Sincerely,
>
> Tarek Chammah

_______________________________________________
gem5-users mailing list
gem5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to