gem5/sim
Nathan Binkert 8efd7d9063 More fixes to the pbs stuff to make it more robust.
sim/pyconfig/SConscript:
    Embed the jobfile.py script into the binary so that we don't
    need to copy it into the Base directory every time.
test/genini.py:
    Add the util/pbs directory to the path so we can get to
    jobfile.py
    Add a -I argument to set to add to the path.
util/pbs/pbs.py:
    Create a MyPOpen class.  This is a lot like the popen2.Popen3 class
    in the python library except that my version allows redirection of
    standard in and standard out to a file instead of a pipe.
    Use this popen class to execute qsub or ssh qsub.  This was important
    for the ssh version of qsub because we need to pipe the script into
    standard in of ssh so that the script can get to the qsub command.
    (Otherwise we have a problem discovering the path.)
util/pbs/send.py:
    Tweak the script so it figures out paths in NFS correctly.
    Use the new system for running qsub.

--HG--
extra : convert_revision : 1289915ba99cec6fd464b71215c32d2197ff2824
2005-02-09 23:55:21 -05:00
..
pyconfig More fixes to the pbs stuff to make it more robust. 2005-02-09 23:55:21 -05:00
async.hh Import changeset 2003-10-07 10:41:54 -04:00
builder.cc New and improved configuration mechanism. No more writing of 2005-01-15 04:12:25 -05:00
builder.hh New and improved configuration mechanism. No more writing of 2005-01-15 04:12:25 -05:00
debug.cc Minor fixes. 2004-11-18 10:52:56 -05:00
debug.hh Minor fixes. 2004-11-18 10:52:56 -05:00
eventq.cc a little bit more info when dumping the event queue. 2004-07-23 00:15:52 -04:00
eventq.hh Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
host.hh Fix byteswap on LP64 (amd64) 2004-07-02 16:40:23 -04:00
main.cc get the exit condition for the python code right 2005-01-17 01:30:39 -05:00
param.cc enable the Trace, Statistics, and Serialize param contexts. 2005-02-09 17:33:28 -05:00
param.hh Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
process.cc New and improved configuration mechanism. No more writing of 2005-01-15 04:12:25 -05:00
process.hh - Clean up and factor out all of the binning code into a 2004-08-20 11:35:31 -04:00
serialize.cc enable the Trace, Statistics, and Serialize param contexts. 2005-02-09 17:33:28 -05:00
serialize.hh Don't serialize the absolute path so we can move checkpoints around. 2004-06-28 15:54:05 -04:00
sim_events.cc add a new phase to the simulator. Basically the simulator now goes 2004-11-03 11:47:55 -05:00
sim_events.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
sim_exit.hh Move the m5 pseudo instructions into their own file 2003-11-02 20:43:39 -05:00
sim_object.cc Move all of the object matching code to a shared file so it can 2004-07-30 10:47:53 -04:00
sim_object.hh add a new phase to the simulator. Basically the simulator now goes 2004-11-03 11:47:55 -05:00
startup.cc Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
startup.hh add a new phase to the simulator. Basically the simulator now goes 2004-11-03 11:47:55 -05:00
stat_control.cc sim ticks should be the number of elapsed ticks, not curTick 2004-07-23 00:24:24 -04:00
stat_control.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
stats.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
syscall_emul.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
syscall_emul.hh Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
system.cc Add support for sampled PC profiling to FullCPU. 2004-11-15 01:56:40 -05:00
system.hh Minor cleanup of symtab code/includes. 2004-11-15 20:30:51 -05:00
universe.cc small python config related fixes. 2005-02-03 14:33:02 -05:00