Commit Graph

  • 76843fc264 Minor fix for test/genini.py. Steve Reinhardt 2005-10-31 22:41:14 -05:00
  • f069f59231 Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean Lisa Hsu 2005-10-26 23:19:32 -04:00
  • 5aa7172119 add in the files to the SConscript for split caches Lisa Hsu 2005-10-26 23:19:21 -04:00
  • 5540021d89 Fix qdo job name setting. Steve Reinhardt 2005-10-23 22:18:50 -04:00
  • b7b8ffa7b7 Major changes to sinic device model. Rearrage read/write, better interrupts. Nathan Binkert 2005-10-21 20:28:21 -04:00
  • ad2ff26c66 missed another pio interface name Nathan Binkert 2005-10-21 19:38:02 -04:00
  • cf95624e92 better naming for pio interfaces Nathan Binkert 2005-10-21 19:35:49 -04:00
  • 336ae93d3c Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/head Nathan Binkert 2005-10-21 19:18:28 -04:00
  • a51565f6ae It's not necessary for a device to call recvDone, that automatically happens in the interface after the packet is delivered to the device. Nathan Binkert 2005-10-21 19:18:19 -04:00
  • 13bf7e27ac Fix a couple of bug in the values() vector accessor Nathan Binkert 2005-10-21 17:28:47 -04:00
  • 12822443a5 Minor updates to the profile code. Nathan Binkert 2005-10-21 16:32:48 -04:00
  • 7ef8b40b3b Merge zizzer.eecs.umich.edu:/bk/m5 into zizzer.eecs.umich.edu:/.automount/ziff/z/binkertn/research/m5/work Nathan Binkert 2005-10-21 16:29:27 -04:00
  • e00237e49e Major cleanup of the statistics handling code Nathan Binkert 2005-10-21 16:29:13 -04:00
  • 9a881c5a82 Minor tweak to isa_parser. Steve Reinhardt 2005-10-20 14:14:59 -04:00
  • 9c68bde166 Add qdo options for setting the PBS job name and destination queue. Steve Reinhardt 2005-10-20 13:25:43 -04:00
  • 8ab674582e fix pbs dependency stuff Nathan Binkert 2005-10-19 02:10:24 -04:00
  • 12049dc052 provide a default jobfilename if a jobname is given Nathan Binkert 2005-10-19 02:04:03 -04:00
  • 92ba43ebd7 Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5 Ali Saidi 2005-10-19 00:39:48 -04:00
  • 8dbdc00891 Add multiplier for instruction window size to monet configuration Ali Saidi 2005-10-19 00:39:18 -04:00
  • 1e47bb18b5 make the sampling periods configurable Nathan Binkert 2005-10-18 22:36:43 -04:00
  • 2badc0113c Shuffle around device names to make things easier to read. Create EtherDevBase which both Sinic and NSGigE derive from bump fifos drop rx max copy size to 1514 bytes to be friendlier with linux default interrupt delay is 10us Nathan Binkert 2005-10-18 22:05:05 -04:00
  • 1e67135c8b more remnants of the profile stuff Nathan Binkert 2005-10-18 21:10:35 -04:00
  • 24235545fb Make ALPHA_SE compile commit.cc Nathan Binkert 2005-10-18 21:05:17 -04:00
  • 4f43bc65ea use the dedicated flag, no more exposing the m5reg directly Nathan Binkert 2005-10-18 21:01:05 -04:00
  • e999645caf define a couple more abi regiesters Nathan Binkert 2005-10-18 20:02:23 -04:00
  • db71ffff2e Add missing change from big function profile commit Nathan Binkert 2005-10-18 19:20:00 -04:00
  • 49c8675f01 fix nmtest Nathan Binkert 2005-10-18 19:18:27 -04:00
  • ce5f326f11 Default jobfile for stats Nathan Binkert 2005-10-18 19:17:36 -04:00
  • a81c03737a Add new function profiling stuff, wrap the pc_sample stuff into it. Nathan Binkert 2005-10-18 19:07:42 -04:00
  • 357ee7a845 Better pool job handling Nathan Binkert 2005-10-18 15:05:01 -04:00
  • 31d13e9a9b Improvements to the graphing output Nathan Binkert 2005-10-18 15:01:51 -04:00
  • 2a1350e168 Fix for g++ 4 warning... not sure why this is just popping up now. Steve Reinhardt 2005-10-13 23:47:31 -04:00
  • 67b807d907 Clean up symbol table access functions and make it possible to inline them. The symbol table is heavily used in the stacktrace code and the faster access functions should help out. Nathan Binkert 2005-10-12 17:18:10 -04:00
  • 17b1c8f90d better english in stat descriptions for NS GigE Nathan Binkert 2005-10-12 13:53:10 -04:00
  • b6d2555ec5 Make it easier to attach the remote debugger. Nathan Binkert 2005-10-12 13:45:21 -04:00
  • 80a5c93036 Add support for 64-bit addresses to the NS GigE device model. Nathan Binkert 2005-10-12 13:39:40 -04:00
  • 6bc057139d don't write the pbs jobid here, do it in send.py so we know what it is sooner Don't handle sigstop since you're not allowed to. Nathan Binkert 2005-10-12 13:01:55 -04:00
  • 0f1b066b6b Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean Lisa Hsu 2005-10-09 18:29:12 -04:00
  • 7b04cd9561 add a flag that supercedes all other InstExec flags to print a trace in the Intel sim compatible format. Lisa Hsu 2005-10-09 18:20:54 -04:00
  • d6f2309dd7 Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5 Steve Reinhardt 2005-10-06 13:59:37 -04:00
  • a7974eef6b More documentation for 1.1 release. Steve Reinhardt 2005-10-06 13:59:05 -04:00
  • a23ff5ac96 Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean Lisa Hsu 2005-10-06 13:55:08 -04:00
  • af2a600f99 Add execution trace object to Root. Steve Reinhardt 2005-10-06 13:50:13 -04:00
  • ac3b4149ea Update README for IOSCA release. Steve Reinhardt 2005-10-05 22:55:01 -04:00
  • 6f90efbaff can't designate checkpoint from command line without this import Lisa Hsu 2005-10-05 17:37:22 -04:00
  • e90332ff7a Minor cleanup of memtest. Steve Reinhardt 2005-10-03 09:13:56 -04:00
  • 93e60de656 Add executable parameter to LiveProcess. This allows the argv[0] value to stay fixed even if the path to the binary changes, so the simulation results are independent of that path. Steve Reinhardt 2005-10-01 16:02:47 -04:00
  • 30ad202a31 Commit regression script. The cron job uses a copy in m5test's home directory (/z/m5/regression), so for now any modifications should be manually copied there as well. Steve Reinhardt 2005-10-01 11:36:56 -04:00
  • e939472190 Add default= option to SConstruct. Steve Reinhardt 2005-10-01 11:32:33 -04:00
  • b08436c674 Clean up some formatting Nathan Binkert 2005-09-30 13:34:43 -04:00
  • 6e17280ce4 Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/poolfs/z/home/stever/bkr/m5 Steve Reinhardt 2005-09-29 21:50:52 -04:00
  • ce8b4294f8 Fixes for building ALPHA_FS_TL with g++ 4.0. Steve Reinhardt 2005-09-29 21:50:37 -04:00
  • 5f7952f8e1 fix for delayed state machine changes Ali Saidi 2005-09-29 17:09:53 -04:00
  • 70a799a8cf Fix for qdo & new pool node build. Steve Reinhardt 2005-09-29 16:03:36 -04:00
  • a7807792be Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/poolfs/z/home/stever/bk/m5 Steve Reinhardt 2005-09-25 16:48:24 -04:00
  • 23e75433d3 Create build_options/current dir when necessary. Steve Reinhardt 2005-09-24 21:24:44 -04:00
  • 76a32552c4 Split build options files into a static set of defaults for committing to bk and a dynamically updated set which are not under revision control. Steve Reinhardt 2005-09-24 21:16:02 -04:00
  • 310f608757 Clean up indentation in isa_desc. Steve Reinhardt 2005-09-24 18:17:51 -04:00
  • 6637874225 Fix IDE disk UDMA mode support mask to actually reflect support for modes 4 *and below*, not just mode 4. Steve Reinhardt 2005-09-24 15:22:28 -04:00
  • d60de7122d Add functions to System object to set up function-based events, including automatically fixing up addresses to deal with optionally executed Alpha gp update prolog. Steve Reinhardt 2005-09-24 14:20:29 -04:00
  • b15a7aaf5e Support for compiling and testing on pool via 'qdo' script. For this to work qdo must be on your path. I've copied it into /usr/local/bin on zizzer. Steve Reinhardt 2005-09-22 15:27:42 -04:00
  • e1c61e5b2f Tweak the set of coalesced interrupts Nathan Binkert 2005-09-18 21:22:57 -04:00
  • b1a1566818 fix the MAX_CHECKPOINTS stuff Nathan Binkert 2005-09-18 21:20:24 -04:00
  • 02098f8e7b Totally re-work the way that jobfiles are done so there is more information that can be used for other aspects of sending jobs. New graphing output stuff with matplotlib. Nathan Binkert 2005-09-17 16:51:26 -04:00
  • f88d7c7456 Fix the EtherDump parameters Nathan Binkert 2005-09-17 10:47:16 -04:00
  • 36b9e9fcda Simple option cleanup in the config files. Nathan Binkert 2005-09-17 10:43:05 -04:00
  • c7b211e71f various changes to the boot scripts Nathan Binkert 2005-09-16 22:54:01 -04:00
  • d4de2ba0b4 only set an approriately sized piece of data. so break where appropriate Again... how did this work? Ali Saidi 2005-09-12 22:53:57 -04:00
  • 00a2e4a120 Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5 Ali Saidi 2005-09-12 16:09:58 -04:00
  • 332f184824 format string did not match variable size -> stack corruption Ali Saidi 2005-09-12 16:09:51 -04:00
  • 4aa6805949 Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5 Steve Reinhardt 2005-09-12 08:59:20 -04:00
  • b80bddd8b6 More minor tweaks for fenv/cygwin. Steve Reinhardt 2005-09-12 08:59:14 -04:00
  • 94bf249af4 Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5 Ali Saidi 2005-09-12 03:01:57 -04:00
  • c62760e3cb fixes for gcc 4.0 Ali Saidi 2005-09-12 03:01:43 -04:00
  • 11cb904ad7 Explicitly handle rounding on FP-to-integer conversions. Seems to avoid the significant problems on platforms w/o fenv.h. Steve Reinhardt 2005-09-11 19:29:41 -04:00
  • 845bdb0d8e Regression tests now run under scons! For example, 'scons ALPHA_SE/test/opt/quick' will build ALPHA_SE/m5.opt if necessary and run all the self-identified "quick" tests on it. Other possibilities: - Run just test1: scons ALPHA_SE/test/opt/test1 - Run all tests: scons ALPHA_SE/test/opt - Run all tests on debug build: scons ALPHA_SE/test/debug - Update test1 reference outputs in m5-test: scons update_ref=y ALPHA_SE/test/opt/test1 The proper tests will be selected based on the setting of FULL_SYSTEM, ALPHA_TLASER, etc. Steve Reinhardt 2005-09-05 16:31:27 -04:00
  • 9196fbfe5e Fixes to build with gcc 4.0. Steve Reinhardt 2005-09-02 21:30:02 -04:00
  • 1b77c1e24b Force Unix EOL even on Windows (i.e. Cygwin). Steve Reinhardt 2005-09-02 17:23:03 -04:00
  • 72900e7a1d Get rid of non-essential default-valued options. This lets SConstruct set things like USE_MYSQL based on the host w/o complaining. Steve Reinhardt 2005-09-02 17:21:02 -04:00
  • 39ce4fbaf9 Bug fix: can't increment an iterator after you erase the thing it points to. Somehow Linux doesn't care, but Cygwin sure does. Steve Reinhardt 2005-09-02 14:38:11 -04:00
  • 809230bbde Fix to #define True/False option values as 0/1 in header. Steve Reinhardt 2005-09-01 11:35:03 -04:00
  • 23a9102d01 Convert type of max_time and progress_interval parameters from Latency to Tick, and rename max_time to max_tick. Steve Reinhardt 2005-09-01 11:32:58 -04:00
  • 1b39eb38bd more scons fixes for mysql Nathan Binkert 2005-08-31 10:00:42 -04:00
  • 919aa6dd00 Move options files from <build_dir>/build_options to build_options/<build_dir>. Steve Reinhardt 2005-08-31 00:19:37 -04:00
  • 284e3e9c46 Add script to generate new build directories. Steve Reinhardt 2005-08-30 23:53:35 -04:00
  • 87dfb4050e Fix to work with older versions of mysql_config that don't support --include. Also add mysql version check. Steve Reinhardt 2005-08-30 23:34:36 -04:00
  • c4793184bd Build options are set via a build_options file in the build directory instead of being inferred from the name of the build directory. Options are passed to C++ via config/*.hh files instead of via the command line. Build option flags are now always defined to 0 or 1, so checks must use '#if' rather than '#ifdef'. Steve Reinhardt 2005-08-30 13:18:54 -04:00
  • e007aa59e3 Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5 Steve Reinhardt 2005-08-26 08:18:23 -04:00
  • 50186d1320 Add explicit check for Python version to SConstruct. Steve Reinhardt 2005-08-26 08:18:12 -04:00
  • bdd78df6d8 better debugging of the configuration builder. Nathan Binkert 2005-08-23 11:47:55 -04:00
  • c0de2e7f12 Clean up the passing of the boot command line to the kernel. Nathan Binkert 2005-08-23 11:47:12 -04:00
  • c761aaae65 Lots of fixes to serialization and naming of various device objects. The improper serialization of arrays was particularly bad. Nathan Binkert 2005-08-23 11:45:52 -04:00
  • 1771ee203f don't use sprintf. It's not guaranteed to not scribble over memory. Nathan Binkert 2005-08-23 11:38:27 -04:00
  • 03e256b0f0 A few minor fixes to get things to build on Cygwin. Steve Reinhardt 2005-08-19 17:10:17 -04:00
  • 40696ccda2 Minor tweaks for 1.1 release. Steve Reinhardt 2005-08-19 00:10:45 -04:00
  • cee0d47e15 Fix another bug from the freebsd merge Nathan Binkert 2005-08-18 14:19:11 -04:00
  • 4f53a4705e Fix a couple of turbolaser problems that were introduced by the new freebsd code. Nathan Binkert 2005-08-18 13:29:40 -04:00
  • 568868d38f Clean up freebsd_system.cc. Benjamin Nash 2005-08-16 16:08:42 -04:00
  • 979d609656 Merge zed.eecs.umich.edu:/.automount/fox/y/mserrano/m5_dir/m5 into zed.eecs.umich.edu:/z/benash/bk/m5 Benjamin Nash 2005-08-16 15:45:30 -04:00
  • 1906abcde0 Uart fix. Miguel Serrano 2005-08-16 15:44:57 -04:00