3fa57c21f5
Merge zizzer.eecs.umich.edu:/bk/newmem into ewok.(none):/home/gblack/m5/newmem
Gabe Black
2006-08-21 18:25:34 -04:00
a016e13a52
SConstruct: Add checks for swig & libz, version check for swig. Factor out version check code into function, use for mysql too.
Steve Reinhardt
2006-08-21 18:25:33 -04:00
ad867018d0
Merge zizzer.eecs.umich.edu:/bk/newmem into ewok.(none):/home/gblack/m5/newmem
Gabe Black
2006-08-21 15:09:18 -04:00
4ea3973387
Update REFs for statistics patch in cache
Ron Dreslinski
2006-08-21 15:09:17 -04:00
0b0556a1da
Got rid of the aux_data array since it shouldn't have existed. Added in the filename parameter which is provided for the user space linker. Fix the ordering and alignment of stack elements. Made mmap start with the address it has been seen starting with "in the wild"
Gabe Black
2006-08-21 14:29:50 -04:00
623c697a3f
Fixed the parameters to memset. sizeof(regSegments[x]) may have been returning the size of a pointer to an IntReg
Gabe Black
2006-08-21 14:25:51 -04:00
e54c5c99de
Two bugs found by my tracing tool. 1. alignaddr wrote it's address to a floating point register rather than a gpr. 2. sethi was sign extending it's immediate value.
Gabe Black
2006-08-21 14:23:39 -04:00
689eb39d48
Merge zizzer:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
Ron Dreslinski
2006-08-21 13:20:35 -04:00
825a7aadd2
Changes so that time in the packet is actually set properly.
Ron Dreslinski
2006-08-21 13:16:46 -04:00
25643e07c8
TEST_CPU_MODELS isn't used anymore.
Steve Reinhardt
2006-08-20 23:13:35 -07:00
07994c2367
Add Alpha Linux version of "hello world" test.
Steve Reinhardt
2006-08-20 22:48:30 -04:00
eb1f1336b3
Alpha "hello world" test is really Tru64 not Linux... oops.
Steve Reinhardt
2006-08-20 22:40:15 -04:00
b83d0e5544
configs/example/fs.py: Arg to m5.simulate() is a delta, not an absolute curTick value. I didn't test this change, but I'm not convinced the previous example was tested either, so I don't feel too badly about it.
Steve Reinhardt
2006-08-20 19:28:58 -07:00
5d17465d93
SConscript: Fix BATCH_CMD bug.
Steve Reinhardt
2006-08-19 03:16:11 -04:00
a12dbc3074
Update reference outputs
Steve Reinhardt
2006-08-18 00:17:21 -04:00
4e3164617a
Add caches in, fix cpu.mem param
Steve Reinhardt
2006-08-18 00:16:23 -04:00
2b70b74c9b
Changes to build m5.fast
Steve Reinhardt
2006-08-17 23:13:11 -04:00
a21afd7bc4
Add readfile back in.
Kevin Lim
2006-08-17 19:16:03 -04:00
399c01aceb
Merge zizzer:/bk/newmem into zeep.pool:/z/saidi/tmp/m5.newmem
Ali Saidi
2006-08-17 18:47:04 -04:00
a3bf5f1953
add default range to PhysicalMemory
Ali Saidi
2006-08-17 18:46:43 -04:00
4a071f3cb0
SConstruct: rename build/*/test dir to build/*/tests for consistency
Steve Reinhardt
2006-08-17 04:04:28 -04:00
2118b2faff
AUTHORS: minor change
Lisa Hsu
2006-08-17 00:44:54 -04:00
a99534d429
Merge zizzer:/bk/newmem into zed.eecs.umich.edu:/z/hsul/work/m5/newmem
Lisa Hsu
2006-08-17 00:02:38 -04:00
a88a6758ce
make tree rcS files reflect what we've been actually using in /dist.
Lisa Hsu
2006-08-17 00:00:27 -04:00
695f2a73d0
we don't want the old memory timing dram model either
Ali Saidi
2006-08-16 23:56:53 -04:00
6eebfda2d9
Fix the caches not working in the regression
Ron Dreslinski
2006-08-16 23:46:54 -04:00
57db6caab1
Merge zizzer:/bk/newmem into zeep.pool:/z/saidi/tmp/m5.newmem
Ali Saidi
2006-08-16 23:39:44 -04:00
c7bb14ac79
DRAM Memory doesn't crash the simulator now.. still untested.
Ali Saidi
2006-08-16 23:39:31 -04:00
c6c5cc1ad5
we don't want the splash2 config files either, they haven't been converted yet
Ali Saidi
2006-08-16 23:17:10 -04:00
1749e1ab83
Add checkpointing and configuration stuff to the people that worked on it
Nathan Binkert
2006-08-16 22:50:17 -04:00
7b8ac2f5eb
Added in SPARC ISA specifically. Thanks to whoever fleshed out my entry.
Gabe Black
2006-08-16 22:17:24 -04:00
76ab1c466c
add etherdump file option
Ali Saidi
2006-08-16 22:17:23 -04:00
402fbda3df
Merge zizzer:/bk/newmem into zeep.pool:/z/saidi/tmp/m5.newmem
Ali Saidi
2006-08-16 19:01:23 -04:00
2f145ac54a
Fix Physical Memory to allow memory sizes bigger than 128MB. Kinda port DRAM to new memory system. The code is *really* ugly (not my fault) and right now something about the stats it uses causes a simulator segfault.
Ali Saidi
2006-08-16 19:01:11 -04:00
759626bdee
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/z/stever/bk/newmem-head
Steve Reinhardt
2006-08-16 18:48:32 -04:00
f3976f9cd9
More regression updates. Get rid of caches in simple-timing config for now.
Steve Reinhardt
2006-08-16 18:48:15 -04:00
c475fd5211
Add in checkpointing in the frontend, so that when a checkpoint is called, the python handles it, and the simulation continues. Also, make it so that the cycle number is part of the cpt dir name, so that multiple checkpoints do not overwrite each other.
Lisa Hsu
2006-08-16 17:54:00 -04:00
df3af8018e
Minor regression fixes.
Steve Reinhardt
2006-08-16 14:16:52 -07:00
597ef651df
AUTHORS: fix 'reorganization' typo and added o3cpu multiple isa support to list
Korey Sewell
2006-08-16 16:32:32 -04:00
3329f6f639
Tweak my author list
Ron Dreslinski
2006-08-16 16:07:37 -04:00
27d60c27fa
Merge zizzer:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
Ron Dreslinski
2006-08-16 15:59:26 -04:00
ec0a18ffb9
Fixes for Kevins O3 model to work with the blocking caches.
Ron Dreslinski
2006-08-16 15:56:22 -04:00
8a82553aec
Fixes for blocking in the caches that needed to be pulled
Ron Dreslinski
2006-08-16 15:54:02 -04:00
bb6af8eb8a
Add ppls contributions from looking at Authors header... Probably missed stuff so look it over.
Ali Saidi
2006-08-16 15:15:57 -04:00
d35e7104d4
I threw together the authors file from looking at the Authors of files. Feel free to change as you see fit
Ali Saidi
2006-08-16 15:08:58 -04:00
58a6260a83
Merge ksewell@zizzer:/bk/newmem into zizzer.eecs.umich.edu:/.automount/zooks/y/ksewell/research/m5-sim/newmem-o3
Korey Sewell
2006-08-16 14:59:27 -04:00
cd10f88176
AUTHORS: add in contributions
Korey Sewell
2006-08-16 14:57:53 -04:00
420622547b
Merge ktlim@zizzer:/bk/newmem into zamp.eecs.umich.edu:/z/ktlim2/clean/newmem
Kevin Lim
2006-08-16 14:46:17 -04:00
9d6d31de72
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/z/stever/bk/newmem-newtests
Steve Reinhardt
2006-08-16 14:45:34 -04:00
f287c68042
Add in contributions.
Kevin Lim
2006-08-16 14:45:34 -04:00
7ecc7f5083
Update reference outputs
Steve Reinhardt
2006-08-16 14:45:12 -04:00
bd4ccd6e39
Finish test clean-up & reorg.
Steve Reinhardt
2006-08-16 14:42:44 -04:00
3298c0b222
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/z/stever/bk/newmem-newtests
Steve Reinhardt
2006-08-16 14:22:44 -04:00
47f545881e
Added the SPARC ISA as a contribution.
Gabe Black
2006-08-16 13:46:22 -04:00
2b273a9ba9
AUTHORS: author file contribution
Lisa Hsu
2006-08-16 13:46:21 -04:00
2552e68eb6
More restructuring of regression tests. Moving work back to zizzer...
Steve Reinhardt
2006-08-16 09:52:05 -07:00
495ac606dd
fix e-mail addr in readme
Ali Saidi
2006-08-16 11:01:37 -04:00
bb9d2c3457
Halfway through setting up new test structure... committing so O can move to my laptop.
Steve Reinhardt
2006-08-16 09:45:46 -04:00
da6649fa71
Tweaks to Ali's changes
Gabe Black
2006-08-15 19:17:18 -04:00
de29f555c4
implement benchmark selection code
Ali Saidi
2006-08-15 19:12:19 -04:00
4c3e01bd90
Merge zizzer:/bk/newmem into zeep.pool:/z/saidi/tmp/m5.newmem
Ali Saidi
2006-08-15 17:41:37 -04:00
ed58f77c47
fixes for gcc 4.1 Nate needs to fix sinic builder stuff Gabe needs to verify my fixes to decoder.isa
Ali Saidi
2006-08-15 17:41:22 -04:00
890f0fc782
Merge zizzer:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
Ron Dreslinski
2006-08-15 16:35:12 -04:00
47b1c80502
Make test1 capable of running with caches (-C, --caches) for testing.
Ron Dreslinski
2006-08-15 16:24:01 -04:00
d5ac1cb51f
Pulled out changes to fix EIO programs with caches. Also fixes any translatingPort read/write Blob function problems with caches.
Ron Dreslinski
2006-08-15 16:21:46 -04:00
65d00083ef
README: Fix SWIG version number.
Steve Reinhardt
2006-08-15 15:43:00 -04:00
d0d0d7b636
Merge zizzer:/z/m5/Bitkeeper/newmem into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
Ron Dreslinski
2006-08-15 14:28:22 -04:00
dc375e42bc
Some changes to support blocking in the caches
Ron Dreslinski
2006-08-15 14:24:49 -04:00
0748851071
Update release files.
Steve Reinhardt
2006-08-15 08:49:15 -07:00
74e80fc6c7
Some touchup to the reorganized includes and "using" directives.
Gabe Black
2006-08-15 05:49:52 -04:00
cd6eb53965
Merge zizzer.eecs.umich.edu:/bk/newmem into ewok.(none):/home/gblack/m5/newmem
Gabe Black
2006-08-15 05:08:30 -04:00
74546aac01
Cleaned up include files and got rid of many using directives in header files.
Gabe Black
2006-08-15 05:07:15 -04:00
c9900f159e
Fixed ALPHA_FS by moving the remnants of isa_fullsys_traits.hh into arch/alpha/pagetable.hh and fixing up some includes
Gabe Black
2006-08-15 04:46:51 -04:00
336beeaf43
More cleanup for release.
Steve Reinhardt
2006-08-15 02:08:25 -04:00
5bd07f98ed
Fix up doxygen.
Steve Reinhardt
2006-08-14 19:25:07 -04:00
a04552ce86
Changes for release.
Steve Reinhardt
2006-08-14 18:15:53 -04:00
741bc40cc3
Changed the size parameter from int to int64_t
Gabe Black
2006-08-14 03:18:38 -04:00
fc8b4f5253
Started to add support for O3 for sparc.
Gabe Black
2006-08-11 20:29:15 -04:00
95dc8e4d57
Changed the compiler guards to say SPARC
Gabe Black
2006-08-11 20:28:35 -04:00
fb35d474a5
Added code to support setting up all of the auxillieary vectors configured by the sparc linux elf loader.
Gabe Black
2006-08-11 20:27:22 -04:00
1f44717732
#include of iostream needed.
Gabe Black
2006-08-11 20:23:31 -04:00
e6842652ba
Adjusted the decoder a little.
Gabe Black
2006-08-11 20:22:36 -04:00
ec26f0bb3d
Started adding a system to output data after every instruction.
Gabe Black
2006-08-11 20:21:35 -04:00
800e6ecc07
Pushed most of constants.hh back into isa_traits.hh and regfile.hh and created a seperate file for the syscallreturn class.
Gabe Black
2006-08-11 19:43:10 -04:00
f612f09669
make test3.py usable again ... I guess I should fix up test4 and test5 too???
Korey Sewell
2006-08-11 18:42:43 -04:00
de321175f2
Add in a bunch more stuff.
Kevin Lim
2006-08-11 17:48:41 -04:00
716ceb6c10
Code update for CPU models.
Kevin Lim
2006-08-11 17:42:59 -04:00
9058175af9
really confused about this license but OK...
Korey Sewell
2006-08-10 20:51:43 -04:00
5ec58c4bdc
Fix up some ISA related stuff.
Kevin Lim
2006-08-02 12:07:44 -04:00
5be592f870
Make checker handle not executing the same instruction as the main CPU a little better. Also add the option for the checker to update itself with the main CPU's state if it executes an instruction differently (so it will handle DMA timing errors properly).
Kevin Lim
2006-08-02 12:06:59 -04:00
cbfbb7bc56
Updates to bring CPU portion of m5 up-to-date with newmem.
Kevin Lim
2006-08-02 12:05:34 -04:00
8d220c5c10
Updates for registers and stuff.
Kevin Lim
2006-08-02 12:04:18 -04:00
db6c908e0f
Minor configuration updates.
Kevin Lim
2006-08-02 11:56:06 -04:00
08c0919b43
Clean up some more config stuff.
Kevin Lim
2006-07-27 17:49:00 -04:00
53e17d0368
Update ref stats.
Kevin Lim
2006-07-27 17:47:43 -04:00
94dd369fcd
Output the command line.
Kevin Lim
2006-07-27 17:37:28 -04:00
52c3991182
Merge ktlim@zizzer:/bk/newmem into zamp.eecs.umich.edu:/z/ktlim2/clean/newmem-merge
Kevin Lim
2006-07-27 16:43:29 -04:00
64b7213046
Need config read/write latency.
Kevin Lim
2006-07-27 16:43:02 -04:00
95561dc138
MIPS ISA runs 'hello world' in O3CPU ...
Korey Sewell
2006-07-26 18:47:06 -04:00