summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2009-11-18ruby: included ruby config parameter ports per coreBrad Beckmann
Slightly improved the major hack need to correctly assign the number of ports per core. CPUs have two ports: icache + dcache. MemTester has one port.
2009-11-18ruby: Support for merging ALPHA_FS and rubyBrad Beckmann
Connects M5 cpu and dma ports directly to ruby sequencers and dma sequencers. Rubymem also includes a pio port so that pio requests and be forwarded to a special pio bus connecting to device pio ports.
2009-11-08tests: update statistics for change caused by vsyscall support in x86Nathan Binkert
Caused by a slight change in memory layout.
2009-11-04stats: update memtest-rubySteve Reinhardt
I don't know if the new stats are right or not, but we've been too long with a useless regression so I'm just going to update them.
2009-10-27test: Hello world test program for PowerTimothy M. Jones
includes reference outputs for the Hello World tests on simple-atomic and o3-timing.
2009-10-24tests: update test for slight change due to the change in brk.Nathan Binkert
2009-10-06mips: update hello-ruby statsKorey Sewell
2009-09-24mips-stats: update regressions of arguments fixKorey Sewell
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
Get rid of misc.py and just stick misc things in __init__.py Move utility functions out of SCons files and into m5.util Move utility type stuff from m5/__init__.py to m5/util/__init__.py Remove buildEnv from m5 and allow access only from m5.defines Rename AddToPath to addToPath while we're moving it to m5.util Rename read_command to readCommand while we're moving it Rename compare_versions to compareVersions while we're moving it. --HG-- rename : src/python/m5/convert.py => src/python/m5/util/convert.py rename : src/python/m5/smartdict.py => src/python/m5/util/smartdict.py
2009-08-17X86: Update stats for new SSE instructions.Gabe Black
2009-08-11ruby/network data_msg_size bug fix with updated statsTushar Krishna
2009-08-09X86: Update the stats on the ruby x86 regressions for the new CMOVcc ↵Gabe Black
implementation.
2009-08-08X86: Update the stats for the slightly lengthened cmov.Gabe Black
2009-08-05regression: updated statsDerek Hower
2009-08-03Automated merge with ssh://hg@m5sim.org/m5Derek Hower
2009-07-31regression: updated statsDerek Hower
2009-07-27ARM: Update the stats for the EABI version of hello world.Gabe Black
2009-07-27ARM: Update the reference outputs for the new binary and fstat64 struct.Gabe Black
2009-07-27ARM: Replace hello world with an EABI version.Gabe Black
2009-07-25regress: edit 2t hello smt file to specify numThreadsKorey Sewell
2009-07-20ruby: moved cache stats from Profiler to CacheMemoryDerek Hower
Caches are now responsible for their own statistic gathering. This requires a direct callback from the protocol on misses, and so all future protocols need to take this into account.
2009-07-16mergePolina Dudnik
2009-07-15Tester updatePolina Dudnik
2009-07-13regression: updated memtest-ruby statsDerek Hower
This also includes a change to the default Ruby random seed, which was previously set using the wall clock. It is now set to 1234 so that the stat files don't change for the regression tester.
2009-07-06Add ability to skip tests by adding 'skip' file to test dir,Steve Reinhardt
and skip simple-timing-mp-ruby test for now (until we fix ruby atomics).
2009-07-06tests: stats outputs now include CDFs, update tests that use those so ↵Nathan Binkert
they're easier to diff
2009-07-06tests: update regression tests for changes in stats output and changes in ruby.Nathan Binkert
2009-07-06ruby: Fix RubyMemory to work with the newer ruby.Nathan Binkert
2009-07-04inorder: Fix up some reference stats.Gabe Black
2009-06-09ARM: Add a hello world regression.Gabe Black
2009-06-09ARM: Add a hello world binary.Gabe Black
2009-05-13inorder-regress: add hello MIPS_SEKorey Sewell
2009-05-12inorder-regress: missing regress config fileKorey Sewell
regressions need to access this file to setup the InOrderCPU object
2009-05-12inorder-regress: add vortex ALPHA_SEKorey Sewell
2009-05-12inorder-regress: add twolf ALPHA-SEKorey Sewell
2009-05-12inorder-regress: add hello worldKorey Sewell
2009-05-11ruby: add RUBY sticky option that must be set to add ruby to the buildNathan Binkert
Default is false
2009-05-11ruby: Initial references for ruby regressionsSteve Reinhardt
2009-05-11ruby: Set up Ruby regression tests.Steve Reinhardt
2009-04-22stats: update reference outputs now that compatibility is goneNathan Binkert
Because of the initialization bug, it wasn't consistent anyway.
2009-04-22Update stats for new single bad-address responder.Steve Reinhardt
Mostly just config.ini updates, though the different response latency for bad addresses caused very minor timing changes in the O3 Linux boot tests.
2008-07-16mem: use single BadAddr responder per system.Steve Reinhardt
Previously there was one per bus, which caused some coherence problems when more than one decided to respond. Now there is just one on the main memory bus. The default bus responder on all other buses is now the downstream cache's cpu_side port. Caches no longer need to do address range filtering; instead, we just have a simple flag to prevent snoops from propagating to the I/O bus.
2009-04-21Set up m5threads tests on classic (non-ruby) memory system.Steve Reinhardt
Just one test (40.m5threads-test-atomic) is set up for now. These tests require that the m5threads SPARC binaries are present in /dist or in test-progs.
2009-04-19X86: Update the stats for the fix for CPUID.Gabe Black
2009-04-18o3-mips-regress: add hello word regression.Korey Sewell
2009-04-15Update stats after elimination of Unallocated state.Steve Reinhardt
Somehow ending threads with halt() instead of deallocate() reduces the squash count on o3 by 1 (and a few other similarly trivial changes).
2009-04-08alpha: get rid of all turbolaser remnantsNathan Binkert
2009-04-08tests: update tests for TLB unificationNathan Binkert
2009-03-16Very minor regression stats updates due top previous changeset.Steve Reinhardt
Setting dirty bit on swaps added a handful of writebacks in a few of the longer-running SPARC_SE benchmarks.
2009-03-11tests: use env.Execute instead of Execute to pick up env vars.Steve Reinhardt