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