[m5-dev] ARM Regression tests

2010-07-26 Thread Ali Saidi
Hi Everyone, I'm trying to setup some regression tests for ARM at the moment. I've got two sets of binaries one for the thumb instruction set and another for the arm instruction set. Is there any way to setup a test for both? I think we've run into this before but I don't know that we've ever

Re: [m5-dev] ARM Regression tests

2010-07-26 Thread Gabriel Michael Black
I don't think we/I found a good solution. I had (and may still have) copied and pasted versions of things with a 32 appended for SPARC, and x86 just doesn't have any 32 bit tests. The 32 bit SPARC tests may have just been in my own tree and never committed. Gabe Quoting Ali Saidi

Re: [m5-dev] ARM Regression tests

2010-07-26 Thread Steve Reinhardt
I'm confused... what exactly is the problem? Doesn't it work just to create two independent tests? Steve On Mon, Jul 26, 2010 at 12:20 PM, Gabriel Michael Black gbl...@eecs.umich.edu wrote: I don't think we/I found a good solution. I had (and may still have) copied and pasted versions of

Re: [m5-dev] ARM Regression tests

2010-07-26 Thread Ali Saidi
I think you wrote this code ;). Anyway, the test selection is based on env['TARGET_ISA'] this ends up as the isa variable in tests/run.py. The isa variable is used to select the binary to use for the spec tests, so for ARM it will use 'arm'. Thus for each spec test, only one binary can be

Re: [m5-dev] ARM Regression tests

2010-07-26 Thread nathan binkert
I think you wrote this code ;). Anyway, the test selection is based on env['TARGET_ISA'] this ends up as the isa variable in tests/run.py. The isa variable is used to select the binary to use for the spec tests, so for ARM it will use 'arm'. Thus for each spec test, only one binary can be

[m5-dev] changeset in m5: ARM: Add regression tests

2010-07-26 Thread Ali Saidi
changeset a3a439363a47 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=a3a439363a47 description: ARM: Add regression tests diffstat: tests/long/00.gzip/ref/arm/linux/simple-atomic/config.ini|90 + tests/long/00.gzip/ref/arm/linux/simple-atomic/simerr|