Commit Graph

  • 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
  • 21b21c63b0 fs.py: Add temporary cpu.mem parameter settings. Steve Reinhardt 2006-08-21 12:31:59 -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