27a338fe2b
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-02-23 11:47:49 -05:00
a84159174a
added two validation rcs files
Ali Saidi
2005-02-23 11:46:28 -05:00
9ebeb9b2de
Added mmap start and end so detailed CPU can know if an access is in a mmaped region
Ali Saidi
2005-02-23 11:45:25 -05:00
2298e2ba48
Updated Monet configurations
Ali Saidi
2005-02-23 11:43:18 -05:00
af33e74638
Small initial steps toward generating C++ param structs from Python object descriptions. Mostly cleanup of Python code based on things I encountered trying to figure out what's going on. Main reason I'm committing this now is to transfer work from my laptop to zizzer.
Steve Reinhardt
2005-02-22 23:53:34 -05:00
e8a564b0fd
Merge ktlim@zizzer.eecs.umich.edu:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/m5
Kevin Lim
2005-02-22 16:03:30 -05:00
3e18c75f00
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-02-21 18:07:30 -05:00
884a8de509
Set the proper job name for statistics if we're using a JOBNAME and JOBFILE
Nathan Binkert
2005-02-21 18:06:09 -05:00
9dd1ab1dba
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-02-21 16:50:38 -05:00
9b1e2db811
Clean up CPU stuff and make it use params structs
Nathan Binkert
2005-02-19 11:46:41 -05:00
f825d103da
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-02-18 13:10:37 -05:00
11acf20fdf
Fix misscalculation about the number of cpu's a sampler is connected to
Ron Dreslinski
2005-02-18 12:16:49 -05:00
f4d3f781f1
Include errno.h to fix compile errors in gcc 3.4
Kevin Lim
2005-02-17 19:22:42 -05:00
dd4220ec10
rename the simple cpu's multiplier parameter. call it width. it makes more sense and is less confusing.
Nathan Binkert
2005-02-17 14:02:03 -05:00
52fb54f736
Fix typo from my hand merge, missing a paren
Ron Dreslinski
2005-02-17 12:52:55 -05:00
45ef238e3f
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-02-17 12:14:04 -05:00
b8d65408c8
More changes so that asynchronus blocks work properly
Ron Dreslinski
2005-02-17 12:13:37 -05:00
cfe6ed7c48
Fix compile on linux
Nathan Binkert
2005-02-17 03:40:17 -05:00
5de3bba758
Make code more portable.
Nathan Binkert
2005-02-17 02:50:34 -05:00
a24016c731
Several tweaks to make binning work in any simulation configuration so that we can always have binning on.
Nathan Binkert
2005-02-17 02:48:56 -05:00
2e4bb0fc0c
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-02-14 20:47:23 -05:00
f4e2f0ea33
undoing change per nates request
Ali Saidi
2005-02-14 20:47:05 -05:00
5e9bc06457
Make it so we append jobs to the joblist in the for loop not outside of the loop so we get all of the jobs, not just the last one.
Nathan Binkert
2005-02-14 20:22:27 -05:00
b1ab7b53c3
output dir changes to python files
Ali Saidi
2005-02-14 18:54:38 -05:00
538d7d19c8
Merge
Ali Saidi
2005-02-13 23:05:47 -05:00
57482491c5
build mysql version if libraries exist add dprintf on alignment faults fix RR benchmark rcS script name Add Dual test without rcS script Update Monet to be closer to the real thing Fix p4/monet configs Add a way to read the DRIR register with at 32bit access for validation
Ali Saidi
2005-02-13 23:03:04 -05:00
79e83cea97
Merge ktlim@zizzer.eecs.umich.edu:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/m5
Kevin Lim
2005-02-11 17:54:42 -05:00
c4d0ebd25c
Fix up #defines to use full path; fix up code for g++ 3.4
Kevin Lim
2005-02-11 17:54:33 -05:00
10ee909fbd
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/merge
Nathan Binkert
2005-02-11 09:48:23 -05:00
06a4686af9
Rework the command line paramters for python output and how output files and the output directory are are handled. Make the output directory configuration via a command line parameter, or an environment variable.
Nathan Binkert
2005-02-11 09:47:41 -05:00
60b263466e
Make sure we have all values when trying to generate the ini file
Nathan Binkert
2005-02-11 01:40:49 -05:00
200246d1ca
Some cosmetic changes to MyPOpen
Nathan Binkert
2005-02-10 00:02:51 -05:00
8efd7d9063
More fixes to the pbs stuff to make it more robust.
Nathan Binkert
2005-02-09 23:55:21 -05:00
4a3e33fb6d
Fix bug in trace param context so we can compile
Nathan Binkert
2005-02-09 22:21:58 -05:00
7fed053beb
More fixes for running from anywhere.
Nathan Binkert
2005-02-09 18:12:39 -05:00
b46baf107f
enable the Trace, Statistics, and Serialize param contexts.
Nathan Binkert
2005-02-09 17:33:28 -05:00
118b374b84
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-02-09 16:23:56 -05:00
26ef1f56c8
Add the split_first and split_last functions on strings.
Nathan Binkert
2005-02-09 13:46:23 -05:00
89ba024b98
Fix the panic message so that it looks more like M5's panic. Make it so the same path is not added to the system path twice.
Nathan Binkert
2005-02-09 13:41:53 -05:00
6eaa4d3571
fix indent (so emacs and vi aren't screwed up.)
Nathan Binkert
2005-02-09 13:40:02 -05:00
230a5a608d
Merger
Ron Dreslinski
2005-02-09 12:56:24 -05:00
d9317dd348
Some more useful debugging info for kernel panic and die events
Ron Dreslinski
2005-02-09 10:27:00 -05:00
fc64ab8102
Make pbs submission scripts available to all. Fix up configuration scrupts to have better support for running on the simulation pool.
Nathan Binkert
2005-02-05 13:49:17 -05:00
1e7a744c09
Hand merge
Kevin Lim
2005-02-04 18:25:49 -05:00
b78d7c2f16
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-02-03 23:51:02 -05:00
7e559f6c50
Add Monet configuration, update p4 parameters, couple of typo fixes
Ali Saidi
2005-02-03 23:50:57 -05:00
6dd5509490
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-02-03 20:50:07 -05:00
06bee6397d
Minor bug fix/update to tracediff util.
Steve Reinhardt
2005-02-03 20:49:14 -05:00
0aaf8ec6b8
Add support for CPU models to execute the effective address calculation and memory access portions separately. Not currently used by any CPU models, but Kevin says he needs this.
Steve Reinhardt
2005-02-03 20:47:11 -05:00
52403a5ddf
get rid of defined and just access the env dict directly get rid of the alias for true to True and false to False to keep consistent python syntax.
Nathan Binkert
2005-02-03 17:04:54 -05:00
936ad58402
small python config related fixes.
Nathan Binkert
2005-02-03 14:33:02 -05:00
15e1ad8f6b
Fix minor doxygen problem.
Steve Reinhardt
2005-02-03 13:10:35 -05:00
a736a8fab6
Update config file language to take simobj and no longer use siminst
Nathan Binkert
2005-02-02 21:13:01 -05:00
45bb2bf14d
some changes for a split lifo in the new python config.
Lisa Hsu
2005-02-01 17:35:01 -05:00
38e6d1f782
checking in outstanding changes for partitioning that never made it to the head in my mad prelim rush.
Lisa Hsu
2005-02-01 15:40:02 -05:00
da269014da
removed all tsunami dependence on tlaserreg.h (RTC defines) and all but tlaser_node.cc dependence on tlaserreg.h
Ali Saidi
2005-01-30 16:58:39 -05:00
c3aaf43c88
make nat runs used vegas congestion avoidance implementation.
Lisa Hsu
2005-01-28 15:57:40 -05:00
2aae3636ee
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-01-27 16:01:32 -05:00
7ec713edc8
added support for outputing Dot if pydot is installed
Ali Saidi
2005-01-27 16:01:25 -05:00
12ce227f0b
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zamp/z/ktlim2/m5-patched/m5-new
Kevin Lim
2005-01-25 16:27:23 -05:00
534ad6bc7e
We need more cshrs so we don't segfault.
Nathan Binkert
2005-01-25 11:15:54 -05:00
e8d70bcd45
Fix the stats ParamContext
Nathan Binkert
2005-01-25 02:02:42 -05:00
f3ff5fe28d
Fixup checkpointing with the new config stuff.
Nathan Binkert
2005-01-21 15:09:42 -05:00
a40bc2ba77
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-21 12:30:40 -05:00
77ae088345
Make it so that with dual CPU's we create more writebuffers by default, so that we can handle more uncached access (we will get some from multiple processors)
Ron Dreslinski
2005-01-21 12:23:03 -05:00
f3aac53458
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-21 11:43:27 -05:00
2b57a1b8c1
Fix some mysql code issues.
Nathan Binkert
2005-01-21 11:29:19 -05:00
be12fb379f
Add more options that we may want to tweak on a per-job basis. Fix the nat config.
Nathan Binkert
2005-01-21 11:27:14 -05:00
1c31e247e7
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2005-01-21 11:19:26 -05:00
40a2fa3e12
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-21 04:57:12 -05:00
7f10e948a5
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/new_config
Ron Dreslinski
2005-01-21 04:55:55 -05:00
867d80d55d
Fix annoying bug that lead to dropped packets in the P4 system
Ron Dreslinski
2005-01-21 04:55:43 -05:00
9bb66e7766
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-20 17:21:42 -05:00
29789443ba
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-01-19 18:40:09 -05:00
886f905785
added total bytes/bandwidth/packets formulas to nics cleaned up stability code and wrote some better help for stats.py fixed sample bug in info.py
Ali Saidi
2005-01-19 18:40:02 -05:00
db00ac3bc6
Add a new aggregate trace flag that doesn't print gobs of ethernet raw data, but prints everything else.
Lisa Hsu
2005-01-19 18:18:15 -05:00
6ac7954242
Merge zizzer.eecs.umich.edu:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/m5-patched/m5-new
Kevin Lim
2005-01-19 16:34:35 -05:00
10371be698
Fix serialization of txPacket (need to properly calculate the length before serialization)
Ron Dreslinski
2005-01-19 16:26:19 -05:00
51d52a3834
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-19 13:22:38 -05:00
b65f365474
fix unserialization of PacketFifo
Nathan Binkert
2005-01-19 12:43:06 -05:00
40160ef074
Add the pc_sample_interval stuff add a Sampler configuration for the P4
Nathan Binkert
2005-01-19 12:41:12 -05:00
cd79f6b698
Make the config stuff work on 64-bit machines
Nathan Binkert
2005-01-18 23:01:17 -05:00
19bd52c935
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-18 19:04:08 -05:00
e8d5895f3f
remove assert that doesn't apply with the new configuration system
Nathan Binkert
2005-01-18 18:09:27 -05:00