Nathan Binkert [Tue, 16 Aug 2005 15:27:49 +0000 (11:27 -0400)]
Updates to job scripts to accept more than 15 characters of jobname
Make the Link directory even more useful by working with
sub-directories.
util/pbs/job.py:
Expose JOBNAME as a separate parameter from PBS_JOBNAME. If the
former exists, it is used as the jobname for starting the job, if
it doesn't exist, PBS_JOBNAME is used. This is to get around the 15
character maximum pbs job name length. While we're at it, shuffle
things around to hopefully make things a bit more clear.
util/pbs/send.py:
Make the Link directory functionality more sophisticated, copy
sub-directories and links to directories. (we still don't copy
dotfiles though)
Add the setname() function to contact pbs and use raj's hack to
tell the webpage about longer jobnames. (it's gross, don't look)
truncate the pbs job name to 15 characters so that it works.
--HG--
extra : convert_revision :
4a76b1a1c33721c7ca93e2fbb761f95bc3a2ac69
Nathan Binkert [Mon, 15 Aug 2005 20:12:19 +0000 (16:12 -0400)]
Fix NextEthernetAddr
python/m5/config.py:
NextEthernetAddr shouldnt' be a Singleton since we want __init__ to be
called more than once.
Make the EthernetAddr class a "proxy" so that unproxy will
be called and NextEthernetAddr will generally work correctly.
--HG--
extra : convert_revision :
c89bf268e805e202ae71030fcea4833867c7e477
Steve Reinhardt [Mon, 18 Jul 2005 23:58:43 +0000 (19:58 -0400)]
Fix for passing functional memory param to timing mem.
python/m5/config.py:
Fix error message.
--HG--
extra : convert_revision :
4e57f7bdd4ea7dfdd3e88c60080f993997b0bda2
Steve Reinhardt [Thu, 14 Jul 2005 11:53:26 +0000 (07:53 -0400)]
Fix for bug in using compression in full-system mode.
Involves adding functional memory param
(for full-system mode only, for now).
--HG--
extra : convert_revision :
f42cf087969427b5406be0162e13163d3624684f
Nathan Binkert [Thu, 7 Jul 2005 02:22:01 +0000 (22:22 -0400)]
no license in tree
--HG--
extra : convert_revision :
4a9bb7be1e7e3f465ad34b9129b7c1e0578dbfcc
Steve Reinhardt [Wed, 6 Jul 2005 01:08:13 +0000 (21:08 -0400)]
config:
Add license.
--HG--
extra : convert_revision :
af110213e79464b8f2d970a2e906d1234e818c6d
Steve Reinhardt [Fri, 1 Jul 2005 01:59:08 +0000 (21:59 -0400)]
Initialize bpred table pointers.
--HG--
extra : convert_revision :
9999c05b7fb8f66c2b9d5544868994f82d432d19
Steve Reinhardt [Thu, 30 Jun 2005 04:42:27 +0000 (00:42 -0400)]
Fixes for cygwin compile.
dev/ide_atareg.h:
Need endian.h for LITTLE_ENDIAN.
sim/syscall_emul.hh:
Need to include sys/fcntl.h to get O_BINARY.
--HG--
extra : convert_revision :
606f9506dc483f3952dcc65b8ba25c28001f2c43
Nathan Binkert [Thu, 30 Jun 2005 02:20:38 +0000 (22:20 -0400)]
Easier remote debugging at boot time.
sim/system.cc:
Add a global variable that will tell the remote debugger to
wait when a given CPU is is registered.
--HG--
extra : convert_revision :
a093c9331daa675d4b59a321e53a5da6ea292c40
Nathan Binkert [Thu, 30 Jun 2005 02:16:40 +0000 (22:16 -0400)]
Fix uninitialized variables in ide controller
dev/ide_ctrl.cc:
Initialize variables to zero to avoid uninitialized usage.
--HG--
extra : convert_revision :
98fd0bfc2b7530938c6ab3a55345d0e594098238
Nathan Binkert [Wed, 29 Jun 2005 05:20:41 +0000 (01:20 -0400)]
Allow CPUs to specify their own CPU ids.
Make the AlphaConsole calculate the number of CPUs instead
of passing that in as a parameter.
cpu/base.cc:
pass the desired cpu_id into registerExecContext, offsetting it
by the thread number. a cpu_id of -1 means that it should be
generated for you.
cpu/base.hh:
Take the cpu_id as a parameter
cpu/o3/alpha_cpu_builder.cc:
cpu/simple/cpu.cc:
Accept the cpu_id as a parameter
while we're here, let's remove the multiplier since it is
not used.
dev/alpha_console.cc:
don't take the number of CPUs as a parameter. Calculate it from
the system based on the number of CPUs that have been registered.
move init() code to startup() to ensure that all CPUs are registerd.
dev/alpha_console.hh:
python/m5/objects/AlphaConsole.py:
don't take the number of CPUs as a parameter.
move init() code to startup() to ensure that all CPUs are registerd.
python/m5/objects/BaseCPU.py:
take the cpu_id as a parameter. Default it to -1 which means
that it will be generated.
sim/system.cc:
allow the registerExecContext functioin to take a desired
cpu_id as a parameter. Check to ensure that the id isn't
already used. Accept -1 as a request to have an id assigned.
sim/system.hh:
keep track of the number of registered exec contexts.
provide a function for accessing the number of exec contexts
that checks to ensure that they are all registered correctly.
--HG--
extra : convert_revision :
8e12f96ff8a49fa16cdbbdb4c05c651376c35788
Nathan Binkert [Tue, 28 Jun 2005 16:42:15 +0000 (12:42 -0400)]
Don't hard code the location of m5AlphaAccess. Instead, move the
code into a function that can be called by the AlphaConsole class.
AlphaConsole will pass in its address.
arch/alpha/ev5.hh:
Move Phys2K0Seg to ev5.hh and fixup the TSUNAMI uncacheable
bits so that they will be converted correctly.
dev/alpha_access.h:
Do not hard code the location of the AlphaConsole
dev/alpha_console.cc:
fixup #includes
tell the system where the alpha console is
sim/system.hh:
Provide a function that will tell the system where the AlphaAccess
structure (device) lives
--HG--
extra : convert_revision :
92d70ca926151a32eebe9925de597459ac58013e
Nathan Binkert [Tue, 28 Jun 2005 05:09:13 +0000 (01:09 -0400)]
Pass the location of the m5 console backdoor to the console
instead of compiling it into the console version
dev/alpha_access.h:
move serialization stuff to alpha_console.hh
define the ALPHA_ACCESS_BASE in m5 instead of in console.c and
have m5 pass the value to the console
dev/alpha_console.cc:
dev/alpha_console.hh:
Move serialization stuff into a derived class of AlphaAccess
sim/system.cc:
pass the value of ALPHA_ACCESS_BASE to the console code via
the m5AlphaAccess console variable.
--HG--
extra : convert_revision :
0ea4ba239f03d6dad51a6efae0385aa543064117
Nathan Binkert [Mon, 27 Jun 2005 23:30:19 +0000 (19:30 -0400)]
Reorganize tap code so that more than one method can be used
for accessing physical packets.
Add support for tap devices found on linux and bsd.
--HG--
extra : convert_revision :
198b082f2e847da8471c3f22d6a55beb9f4b592e
Nathan Binkert [Mon, 27 Jun 2005 21:04:43 +0000 (17:04 -0400)]
Update for console code reorganization
dev/alpha_access.h:
Update the ALPHA_ACCESS_VERSION
move typedefs to this file since they're only used here.
dev/alpha_console.cc:
formatting
sim/system.cc:
xxm -> m5
--HG--
extra : convert_revision :
3aeca50d1385034f5a1e20dd8b0abd03bd6f26f0
Nathan Binkert [Mon, 27 Jun 2005 21:02:40 +0000 (17:02 -0400)]
Implement a state machine clock that acutally limits how fast
the nsgige state machine can run. The frequency is of the actual
state transitions, and not the rate of what underlying
instructions might run at.
dev/ns_gige.cc:
Implement a state machine clock that acutally limits how fast
the state machine can run. After each state transition, a
variable is kept to hold the next state transition until the
next clock. The frequency is of the actual state transitions,
and not the rate of what underlying instructions might run at.
dev/ns_gige.hh:
Add back the rxKickEvent and txKickEvent events.
python/m5/objects/Ethernet.py:
Default the state machine clock to '0ns' so the default
behaviour doesn't change when we actually implement the
state machine clock.
--HG--
extra : convert_revision :
2db1943dee4e91ea75aaee6a91e88f27f01a09dd
Nathan Binkert [Mon, 27 Jun 2005 21:01:24 +0000 (17:01 -0400)]
rename m5scons.py scons_helper.py
--HG--
extra : convert_revision :
faaacc493b8da5d002d498e10cfa8cf004aafeed
Ali Saidi [Thu, 23 Jun 2005 08:07:04 +0000 (01:07 -0700)]
Added Float class
Fixed printing so the tokenizer in m5 doesn't get confused
Expanded NullSimObject so it could be used as an element in a VectorParam
--HG--
extra : convert_revision :
661b1916967d663ab7aee891f15f7ca190deeba6
Nathan Binkert [Wed, 22 Jun 2005 13:59:13 +0000 (09:59 -0400)]
Move max_time and progress_interval parameters to the Root
object and get rid of the ParamContext that each used to have.
python/m5/objects/Root.py:
Add max_time and progress_interval to the Root object
sim/root.cc:
Add max_time and progress_interval to the Root object. These
parameters used to be in their own contexts in sim_events.cc
sim/sim_events.cc:
Get rid of the ParamContext for max cycles and the progress
event. Move the functionality to the Root object
sim/sim_events.hh:
Move ProgressEvent declaration to the header so that it can
be used in other files.
--HG--
extra : convert_revision :
ff664b806855e8eb9201b8a25392aa53204464f0
Nathan Binkert [Wed, 22 Jun 2005 13:52:14 +0000 (09:52 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into ziff.eecs.umich.edu:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
9dc37bbcc1dd5669f6de4e35a7c37e54d0af5c05
Nathan Binkert [Wed, 22 Jun 2005 13:52:02 +0000 (09:52 -0400)]
fix tokenize
base/str.cc:
Fix tokenize so that it doesn't behave incorrectly when there
are empty strings.
test/tokentest.cc:
Clean up the test function so it's easier to see what's going on
--HG--
extra : convert_revision :
c7a3db7bc516d3575b1cc4ab7afbd0f1fbe1ec6f
Steve Reinhardt [Wed, 22 Jun 2005 11:26:02 +0000 (07:26 -0400)]
Fix: opt_cpu and trace_cpu were already defined in syscall_emulation
when I added them to the global list...
SConscript:
Remove opt_cpu and trace_cpu from syscall_emulation_sources
to avoid double definition.
--HG--
extra : convert_revision :
b10a2e648249b1d742b881aa7580f8d1b0d6fbc1
Steve Reinhardt [Tue, 21 Jun 2005 19:42:10 +0000 (15:42 -0400)]
Fix cache bug... getting a response on a writeback hit
(from a trace replay).
SConscript:
Compile in trace-reader CPUs.
--HG--
extra : convert_revision :
35b0da704e94b07a75fd89131028fbfbf31cf3a6
Steve Reinhardt [Tue, 21 Jun 2005 17:49:37 +0000 (13:49 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5
into zizzer.eecs.umich.edu:/z/stever/bk/m5
--HG--
extra : convert_revision :
32a82fce7c12b2a72bc3196a667e96d66b8b0b37
Nathan Binkert [Mon, 20 Jun 2005 02:13:31 +0000 (22:13 -0400)]
little bit of formatting
clean up debugging a bit
dev/ns_gige.cc:
little bit of formatting
don't break in the debugger if a packet is dropped when the
receiver is disabled since it can realistically happen
--HG--
extra : convert_revision :
364efa3eb16990db191085f5b847c3bb255a173c
Nathan Binkert [Tue, 14 Jun 2005 17:04:24 +0000 (13:04 -0400)]
Make turbolaser stuff compile again
--HG--
extra : convert_revision :
61c100e4dbbf28a5282ae9d38e3e0f85e170ad54
Steve Reinhardt [Mon, 13 Jun 2005 20:04:56 +0000 (16:04 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5
into zizzer.eecs.umich.edu:/z/stever/bk/m5
--HG--
extra : convert_revision :
2e4050f58c1ce42187a94d3bbf79d82fe4b5f822
Nathan Binkert [Mon, 13 Jun 2005 16:07:25 +0000 (12:07 -0400)]
Fix assert in PhysicalMemory object
--HG--
extra : convert_revision :
f1da0dde072562248ee587cb452adde3f7e1384e
Nathan Binkert [Mon, 13 Jun 2005 16:05:27 +0000 (12:05 -0400)]
some cleanup to turbolaser code
--HG--
extra : convert_revision :
dc86cc5b7c63e4832cf8a03f6c849611d929d3b9
Nathan Binkert [Mon, 13 Jun 2005 15:54:23 +0000 (11:54 -0400)]
Add NFS-dbench, and iscsi dbench benchmarks
--HG--
extra : convert_revision :
71e416668f4bbcf9785ea2363ec406135a217e32
Nathan Binkert [Mon, 13 Jun 2005 15:46:56 +0000 (11:46 -0400)]
use transactions for database access
base/mysql.hh:
Add support for for transactions
base/stats/mysql.cc:
get rid of table locking and start using transactions
base/stats/mysql_run.hh:
setup()/remove()/cleanup() should be protected, not private
--HG--
extra : convert_revision :
ace710beb7fb689a6e25831d8032f389fc1347e7
Steve Reinhardt [Fri, 10 Jun 2005 17:48:50 +0000 (13:48 -0400)]
Minor fixes to release scripts.
--HG--
extra : convert_revision :
134e5281cafb2275277434132d3721bdba16c0ed
Steve Reinhardt [Fri, 10 Jun 2005 17:16:12 +0000 (13:16 -0400)]
Add new "global" release script to util to export
release versions of m5, m5-test, and ext.
--HG--
extra : convert_revision :
b5ae04dff9defae64a90faa503015bcd2b0c8762
Nathan Binkert [Thu, 9 Jun 2005 19:09:35 +0000 (15:09 -0400)]
BaseSystem was renamed to System
--HG--
extra : convert_revision :
74e03fe9447d9d2be59e675b034dc6df0afcde51
Steve Reinhardt [Sun, 5 Jun 2005 15:56:33 +0000 (11:56 -0400)]
cache.hh:
Add FALRU & IIC back in.
--HG--
extra : convert_revision :
3c3c67abd89b61593df3ac3dffc105c10b7a7ec2
Steve Reinhardt [Sun, 5 Jun 2005 15:55:35 +0000 (11:55 -0400)]
Statistics.py:
get rid of python_file param
--HG--
extra : convert_revision :
94816a98d4263cd2f80e52a0f891db102f1a1fde
Ali Saidi [Sun, 5 Jun 2005 15:39:44 +0000 (11:39 -0400)]
changes linux process names slightly
kern/linux/linux_threadinfo.hh:
kern/linux/sched.hh:
changed names slightly
--HG--
extra : convert_revision :
8e42ebee1d749a65b78af5733de9e0deda3c548e
Steve Reinhardt [Sun, 5 Jun 2005 15:38:38 +0000 (11:38 -0400)]
YA cache fix.
--HG--
extra : convert_revision :
a1d752e6534c826e020a972d76a4baf8aa5d5790
Steve Reinhardt [Sun, 5 Jun 2005 15:35:13 +0000 (11:35 -0400)]
Another cache fix.
--HG--
extra : convert_revision :
6875c6144070b9d43c480756b3863e2d987347dc
Steve Reinhardt [Sun, 5 Jun 2005 15:27:20 +0000 (11:27 -0400)]
Fix up conditional cache stuff.
SConscript:
Get rid of prefetch & split cache files (temporarily).
--HG--
extra : convert_revision :
72072c06a15ce8187adc76eb3a0b83413750e374
Nathan Binkert [Sun, 5 Jun 2005 15:07:47 +0000 (11:07 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
2acf413c32b571c44a6cb01b0427cf3bd31fd8e3
Steve Reinhardt [Sun, 5 Jun 2005 15:07:46 +0000 (11:07 -0400)]
Fix documentation formatting bug.
--HG--
extra : convert_revision :
86bb5e5b01742144869eaa2f248650468ed4f861
Nathan Binkert [Sun, 5 Jun 2005 15:02:38 +0000 (11:02 -0400)]
Cleanup copyright stuff. Add our copyright files that
are ours
arch/alpha/alpha_linux_process.hh:
arch/alpha/alpha_tru64_process.hh:
base/loader/object_file.cc:
base/loader/object_file.hh:
sim/process.cc:
sim/process.hh:
remove $Id$ string
cpu/ozone/cpu.cc:
cpu/ozone/cpu_impl.hh:
cpu/ozone/ea_list.cc:
cpu/ozone/ea_list.hh:
kern/linux/sched.hh:
kern/linux/thread_info.hh:
Add M5 Copyright
cpu/trace/opt_cpu.cc:
dev/rtcreg.h:
nit
kern/linux/aligned.hh:
kern/linux/hwrpb.hh:
util/oprofile-top.py:
util/stats/db.py:
util/stats/dbinit.py:
util/stats/display.py:
util/stats/info.py:
util/stats/print.py:
util/stats/stats.py:
Cleanup copyright
--HG--
extra : convert_revision :
4274e9121ef7543e0b3999b31e935edb19c54d46
Steve Reinhardt [Sun, 5 Jun 2005 15:02:37 +0000 (11:02 -0400)]
Add a few more files to the don't-release list.
--HG--
extra : convert_revision :
e798efa5127865398bf45fd0660b0a2e15faf14b
Steve Reinhardt [Sun, 5 Jun 2005 14:54:13 +0000 (10:54 -0400)]
Merge zizzer:/bk/m5 into vm1.reinhardt.house:/z/stever/bk/m5
--HG--
extra : convert_revision :
467f93b532348ed5d75e9c0b8d517a9eda59437f
Steve Reinhardt [Sun, 5 Jun 2005 14:52:44 +0000 (10:52 -0400)]
Update for better conditional compilation of cache models.
--HG--
extra : convert_revision :
e3d7c8882ad34325fdc58cdba44165e0518ea330
Nathan Binkert [Sun, 5 Jun 2005 14:09:26 +0000 (10:09 -0400)]
elf_machdep.h isn't actually used
--HG--
extra : convert_revision :
f67464e39462f8a8e6b9b8f5cde40a5f141909fe
Steve Reinhardt [Sun, 5 Jun 2005 14:09:25 +0000 (10:09 -0400)]
Add simple script to clean up and exported tree for release.
--HG--
extra : convert_revision :
73cd3fa103bd9ea22954d4748115a45410dc07a3
Steve Reinhardt [Sun, 5 Jun 2005 12:38:47 +0000 (08:38 -0400)]
Get rid of Python stats output option.
--HG--
extra : convert_revision :
e53033a2266aed1a1d9c1c9b1c8775a3f1a3f234
Steve Reinhardt [Sun, 5 Jun 2005 12:09:43 +0000 (08:09 -0400)]
Get rid of unnecessary doxygen config files.
--HG--
extra : convert_revision :
a87334a738a057775d1c51946928c9454a892115
Steve Reinhardt [Sun, 5 Jun 2005 12:08:50 +0000 (08:08 -0400)]
Commit copyright-updating script.
--HG--
extra : convert_revision :
7b8c7287395de65305552ed51ff3e3018132a78c
Steve Reinhardt [Sun, 5 Jun 2005 12:08:29 +0000 (08:08 -0400)]
Fix minor doxygen issues.
Doxyfile:
Turn on EXTRACT_ALL so we get full class hierarchy info.
base/range.hh:
cpu/o3/fetch.hh:
cpu/o3/rename_map.hh:
cpu/o3/rob.hh:
dev/ide_disk.cc:
dev/tsunami.cc:
dev/tsunami.hh:
dev/tsunami_cchip.hh:
Fix doxygen issues.
--HG--
extra : convert_revision :
9e0e8d3510b35db201459b8a3211c5e6ad5f0bb4
Steve Reinhardt [Sun, 5 Jun 2005 09:16:00 +0000 (05:16 -0400)]
Many files:
Update copyright dates and author list
SConscript:
arch/alpha/alpha_linux_process.cc:
arch/alpha/alpha_linux_process.hh:
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
arch/alpha/alpha_tru64_process.cc:
arch/alpha/alpha_tru64_process.hh:
arch/alpha/aout_machdep.h:
arch/alpha/arguments.cc:
arch/alpha/arguments.hh:
arch/alpha/ev5.cc:
arch/alpha/ev5.hh:
arch/alpha/faults.cc:
arch/alpha/faults.hh:
arch/alpha/isa_desc:
arch/alpha/isa_traits.hh:
arch/alpha/osfpal.cc:
arch/alpha/osfpal.hh:
arch/alpha/pseudo_inst.cc:
arch/alpha/pseudo_inst.hh:
arch/alpha/vptr.hh:
arch/alpha/vtophys.cc:
arch/alpha/vtophys.hh:
base/bitfield.hh:
base/callback.hh:
base/circlebuf.cc:
base/circlebuf.hh:
base/cprintf.cc:
base/cprintf.hh:
base/cprintf_formats.hh:
base/crc.hh:
base/date.cc:
base/dbl_list.hh:
base/endian.hh:
base/fast_alloc.cc:
base/fast_alloc.hh:
base/fifo_buffer.cc:
base/fifo_buffer.hh:
base/hashmap.hh:
base/hostinfo.cc:
base/hostinfo.hh:
base/hybrid_pred.cc:
base/hybrid_pred.hh:
base/inet.cc:
base/inet.hh:
base/inifile.cc:
base/inifile.hh:
base/intmath.cc:
base/intmath.hh:
base/match.cc:
base/match.hh:
base/misc.cc:
base/misc.hh:
base/mod_num.hh:
base/mysql.cc:
base/mysql.hh:
base/output.cc:
base/output.hh:
base/pollevent.cc:
base/pollevent.hh:
base/predictor.hh:
base/random.cc:
base/random.hh:
base/range.cc:
base/range.hh:
base/refcnt.hh:
base/remote_gdb.cc:
base/remote_gdb.hh:
base/res_list.hh:
base/sat_counter.cc:
base/sat_counter.hh:
base/sched_list.hh:
base/socket.cc:
base/socket.hh:
base/statistics.cc:
base/statistics.hh:
base/compression/lzss_compression.cc:
base/compression/lzss_compression.hh:
base/compression/null_compression.hh:
base/loader/aout_object.cc:
base/loader/aout_object.hh:
base/loader/ecoff_object.cc:
base/loader/ecoff_object.hh:
base/loader/elf_object.cc:
base/loader/elf_object.hh:
base/loader/object_file.cc:
base/loader/object_file.hh:
base/loader/symtab.cc:
base/loader/symtab.hh:
base/stats/events.cc:
base/stats/events.hh:
base/stats/flags.hh:
base/stats/mysql.cc:
base/stats/mysql.hh:
base/stats/mysql_run.hh:
base/stats/output.hh:
base/stats/statdb.cc:
base/stats/statdb.hh:
base/stats/text.cc:
base/stats/text.hh:
base/stats/types.hh:
base/stats/visit.cc:
base/stats/visit.hh:
base/str.cc:
base/str.hh:
base/time.cc:
base/time.hh:
base/timebuf.hh:
base/trace.cc:
base/trace.hh:
base/userinfo.cc:
base/userinfo.hh:
build/SConstruct:
cpu/base.cc:
cpu/base.hh:
cpu/base_dyn_inst.cc:
cpu/base_dyn_inst.hh:
cpu/exec_context.cc:
cpu/exec_context.hh:
cpu/exetrace.cc:
cpu/exetrace.hh:
cpu/inst_seq.hh:
cpu/intr_control.cc:
cpu/intr_control.hh:
cpu/memtest/memtest.cc:
cpu/pc_event.cc:
cpu/pc_event.hh:
cpu/smt.hh:
cpu/static_inst.cc:
cpu/static_inst.hh:
cpu/memtest/memtest.hh:
cpu/o3/sat_counter.cc:
cpu/o3/sat_counter.hh:
cpu/ozone/cpu.hh:
cpu/simple/cpu.cc:
cpu/simple/cpu.hh:
cpu/trace/opt_cpu.cc:
cpu/trace/opt_cpu.hh:
cpu/trace/reader/ibm_reader.cc:
cpu/trace/reader/ibm_reader.hh:
cpu/trace/reader/itx_reader.cc:
cpu/trace/reader/itx_reader.hh:
cpu/trace/reader/m5_reader.cc:
cpu/trace/reader/m5_reader.hh:
cpu/trace/reader/mem_trace_reader.cc:
cpu/trace/reader/mem_trace_reader.hh:
cpu/trace/trace_cpu.cc:
cpu/trace/trace_cpu.hh:
dev/alpha_access.h:
dev/alpha_console.cc:
dev/alpha_console.hh:
dev/baddev.cc:
dev/baddev.hh:
dev/disk_image.cc:
dev/disk_image.hh:
dev/etherbus.cc:
dev/etherbus.hh:
dev/etherdump.cc:
dev/etherdump.hh:
dev/etherint.cc:
dev/etherint.hh:
dev/etherlink.cc:
dev/etherlink.hh:
dev/etherpkt.cc:
dev/etherpkt.hh:
dev/ethertap.cc:
dev/ethertap.hh:
dev/ide_ctrl.cc:
dev/ide_ctrl.hh:
dev/ide_disk.cc:
dev/ide_disk.hh:
dev/io_device.cc:
dev/io_device.hh:
dev/ns_gige.cc:
dev/ns_gige.hh:
dev/ns_gige_reg.h:
dev/pciconfigall.cc:
dev/pciconfigall.hh:
dev/pcidev.cc:
dev/pcidev.hh:
dev/pcireg.h:
dev/pktfifo.cc:
dev/pktfifo.hh:
dev/platform.cc:
dev/platform.hh:
dev/simconsole.cc:
dev/simconsole.hh:
dev/simple_disk.cc:
dev/simple_disk.hh:
dev/sinic.cc:
dev/sinic.hh:
dev/sinicreg.hh:
dev/tsunami.cc:
dev/tsunami.hh:
dev/tsunami_cchip.cc:
dev/tsunami_cchip.hh:
dev/tsunami_io.cc:
dev/tsunami_io.hh:
dev/tsunami_pchip.cc:
dev/tsunami_pchip.hh:
dev/tsunamireg.h:
dev/uart.cc:
dev/uart.hh:
dev/uart8250.cc:
dev/uart8250.hh:
docs/stl.hh:
encumbered/cpu/full/op_class.hh:
kern/kernel_stats.cc:
kern/kernel_stats.hh:
kern/linux/linux.hh:
kern/linux/linux_syscalls.cc:
kern/linux/linux_syscalls.hh:
kern/linux/linux_system.cc:
kern/linux/linux_system.hh:
kern/linux/linux_threadinfo.hh:
kern/linux/printk.cc:
kern/linux/printk.hh:
kern/system_events.cc:
kern/system_events.hh:
kern/tru64/dump_mbuf.cc:
kern/tru64/dump_mbuf.hh:
kern/tru64/mbuf.hh:
kern/tru64/printf.cc:
kern/tru64/printf.hh:
kern/tru64/tru64.hh:
kern/tru64/tru64_events.cc:
kern/tru64/tru64_events.hh:
kern/tru64/tru64_syscalls.cc:
kern/tru64/tru64_syscalls.hh:
kern/tru64/tru64_system.cc:
kern/tru64/tru64_system.hh:
python/SConscript:
python/m5/__init__.py:
python/m5/config.py:
python/m5/convert.py:
python/m5/multidict.py:
python/m5/smartdict.py:
sim/async.hh:
sim/builder.cc:
sim/builder.hh:
sim/debug.cc:
sim/debug.hh:
sim/eventq.cc:
sim/eventq.hh:
sim/host.hh:
sim/main.cc:
sim/param.cc:
sim/param.hh:
sim/process.cc:
sim/process.hh:
sim/root.cc:
sim/serialize.cc:
sim/serialize.hh:
sim/sim_events.cc:
sim/sim_events.hh:
sim/sim_exit.hh:
sim/sim_object.cc:
sim/sim_object.hh:
sim/startup.cc:
sim/startup.hh:
sim/stat_control.cc:
sim/stat_control.hh:
sim/stats.hh:
sim/syscall_emul.cc:
sim/syscall_emul.hh:
sim/system.cc:
sim/system.hh:
test/bitvectest.cc:
test/circletest.cc:
test/cprintftest.cc:
test/genini.py:
test/initest.cc:
test/lru_test.cc:
test/nmtest.cc:
test/offtest.cc:
test/paramtest.cc:
test/rangetest.cc:
test/sized_test.cc:
test/stattest.cc:
test/strnumtest.cc:
test/symtest.cc:
test/tokentest.cc:
test/tracetest.cc:
util/ccdrv/devtime.c:
util/m5/m5.c:
util/oprofile-top.py:
util/rundiff:
util/m5/m5op.h:
util/m5/m5op.s:
util/stats/db.py:
util/stats/dbinit.py:
util/stats/display.py:
util/stats/info.py:
util/stats/print.py:
util/stats/stats.py:
util/tap/tap.cc:
Update copyright dates and author list
--HG--
extra : convert_revision :
0faba08fc0fc0146f1efb7f61e4b043c020ff9e4
Steve Reinhardt [Sun, 5 Jun 2005 09:08:37 +0000 (05:08 -0400)]
Fix a few broken or inconsistently formatted copyrights
that the script doesn't deal with.
Don't bother with copyright notices in generated files.
LICENSE:
Fix author list.
arch/alpha/ev5.cc:
arch/alpha/ev5.hh:
Fix inconsistently formatted copyright.
arch/isa_parser.py:
base/traceflags.py:
Fix copyright & author list.
Don't bother with copyrights in generated files.
dev/rtcreg.h:
Fix broken copyright.
--HG--
extra : convert_revision :
d628e63c495960e2b129cef0aa8fddbdd4dabd45
Steve Reinhardt [Sun, 5 Jun 2005 08:21:22 +0000 (04:21 -0400)]
Many files:
Remove RCS Id string
arch/alpha/alpha_linux_process.cc:
arch/alpha/alpha_memory.cc:
arch/alpha/alpha_memory.hh:
arch/alpha/alpha_tru64_process.cc:
arch/alpha/aout_machdep.h:
arch/alpha/arguments.cc:
arch/alpha/arguments.hh:
arch/alpha/ecoff_machdep.h:
arch/isa_parser.py:
arch/alpha/ev5.cc:
arch/alpha/ev5.hh:
arch/alpha/faults.cc:
arch/alpha/faults.hh:
arch/alpha/isa_traits.hh:
arch/alpha/osfpal.cc:
arch/alpha/osfpal.hh:
arch/alpha/pseudo_inst.cc:
arch/alpha/pseudo_inst.hh:
arch/alpha/vptr.hh:
arch/alpha/vtophys.cc:
arch/alpha/vtophys.hh:
base/bitfield.hh:
base/callback.hh:
base/circlebuf.cc:
base/circlebuf.hh:
base/cprintf.cc:
base/cprintf.hh:
base/cprintf_formats.hh:
base/crc.cc:
base/crc.hh:
base/date.cc:
base/dbl_list.hh:
base/endian.hh:
base/fast_alloc.cc:
base/fast_alloc.hh:
base/fifo_buffer.cc:
base/fifo_buffer.hh:
base/hashmap.hh:
base/hostinfo.cc:
base/hostinfo.hh:
base/hybrid_pred.cc:
base/hybrid_pred.hh:
base/inet.cc:
base/inet.hh:
base/inifile.cc:
base/inifile.hh:
base/intmath.cc:
base/intmath.hh:
base/kgdb.h:
base/match.cc:
base/match.hh:
base/misc.cc:
base/misc.hh:
base/mod_num.hh:
base/mysql.cc:
base/mysql.hh:
base/output.cc:
base/output.hh:
base/pollevent.cc:
base/pollevent.hh:
base/predictor.hh:
base/random.cc:
base/random.hh:
base/range.cc:
base/range.hh:
base/refcnt.hh:
base/remote_gdb.cc:
base/remote_gdb.hh:
base/res_list.hh:
base/sat_counter.cc:
base/sat_counter.hh:
base/sched_list.hh:
base/socket.cc:
base/socket.hh:
base/statistics.cc:
base/statistics.hh:
base/compression/lzss_compression.cc:
base/compression/lzss_compression.hh:
base/compression/null_compression.hh:
base/loader/aout_object.cc:
base/loader/aout_object.hh:
base/loader/coff_sym.h:
base/loader/coff_symconst.h:
base/loader/ecoff_object.cc:
base/loader/ecoff_object.hh:
base/loader/elf_object.cc:
base/loader/elf_object.hh:
base/loader/exec_aout.h:
base/loader/exec_ecoff.h:
base/loader/symtab.cc:
base/loader/symtab.hh:
base/stats/events.cc:
base/stats/events.hh:
base/stats/flags.hh:
base/stats/mysql.cc:
base/stats/mysql.hh:
base/stats/mysql_run.hh:
base/stats/output.hh:
base/stats/statdb.cc:
base/stats/statdb.hh:
base/stats/text.cc:
base/stats/text.hh:
base/stats/types.hh:
base/stats/visit.cc:
base/stats/visit.hh:
base/str.cc:
base/str.hh:
base/time.cc:
base/time.hh:
base/timebuf.hh:
base/trace.cc:
base/trace.hh:
base/traceflags.py:
base/userinfo.cc:
base/userinfo.hh:
cpu/base.cc:
cpu/base.hh:
cpu/base_dyn_inst.cc:
cpu/base_dyn_inst.hh:
cpu/exec_context.cc:
cpu/exec_context.hh:
cpu/exetrace.cc:
cpu/exetrace.hh:
cpu/inst_seq.hh:
cpu/intr_control.cc:
cpu/intr_control.hh:
cpu/pc_event.cc:
cpu/pc_event.hh:
cpu/memtest/memtest.cc:
cpu/memtest/memtest.hh:
cpu/o3/2bit_local_pred.cc:
cpu/o3/2bit_local_pred.hh:
cpu/o3/alpha_cpu.cc:
cpu/o3/alpha_cpu.hh:
cpu/o3/alpha_cpu_builder.cc:
cpu/o3/alpha_dyn_inst.cc:
cpu/o3/alpha_dyn_inst.hh:
cpu/o3/alpha_dyn_inst_impl.hh:
cpu/o3/alpha_impl.hh:
cpu/o3/alpha_params.hh:
cpu/o3/bpred_unit.cc:
cpu/o3/bpred_unit.hh:
cpu/o3/bpred_unit_impl.hh:
cpu/o3/btb.cc:
cpu/o3/btb.hh:
cpu/o3/comm.hh:
cpu/o3/commit.cc:
cpu/o3/commit.hh:
cpu/o3/commit_impl.hh:
cpu/o3/cpu.cc:
cpu/o3/cpu.hh:
cpu/o3/cpu_policy.hh:
cpu/o3/decode.cc:
cpu/o3/decode.hh:
cpu/o3/decode_impl.hh:
cpu/o3/fetch.cc:
cpu/o3/fetch.hh:
cpu/o3/fetch_impl.hh:
cpu/o3/free_list.cc:
cpu/o3/free_list.hh:
cpu/o3/iew.cc:
cpu/o3/iew.hh:
cpu/o3/iew_impl.hh:
cpu/o3/inst_queue.cc:
cpu/o3/inst_queue.hh:
cpu/o3/inst_queue_impl.hh:
cpu/o3/mem_dep_unit.cc:
cpu/o3/mem_dep_unit.hh:
cpu/o3/mem_dep_unit_impl.hh:
cpu/o3/ras.cc:
cpu/o3/ras.hh:
cpu/o3/regfile.hh:
cpu/o3/rename.cc:
cpu/o3/rename.hh:
cpu/o3/rename_impl.hh:
cpu/o3/rename_map.cc:
cpu/o3/rename_map.hh:
cpu/o3/rob.hh:
cpu/o3/rob_impl.hh:
cpu/o3/sat_counter.cc:
cpu/o3/sat_counter.hh:
cpu/o3/store_set.cc:
cpu/o3/store_set.hh:
cpu/o3/tournament_pred.cc:
cpu/o3/tournament_pred.hh:
cpu/ozone/cpu.hh:
cpu/simple/cpu.cc:
cpu/simple/cpu.hh:
cpu/smt.hh:
cpu/static_inst.cc:
cpu/static_inst.hh:
cpu/trace/opt_cpu.hh:
cpu/trace/reader/ibm_reader.cc:
cpu/trace/reader/ibm_reader.hh:
cpu/trace/reader/itx_reader.cc:
cpu/trace/reader/itx_reader.hh:
cpu/trace/reader/m5_reader.cc:
cpu/trace/reader/m5_reader.hh:
cpu/trace/reader/mem_trace_reader.cc:
cpu/trace/reader/mem_trace_reader.hh:
cpu/trace/trace_cpu.cc:
cpu/trace/trace_cpu.hh:
dev/alpha_access.h:
dev/alpha_console.cc:
dev/alpha_console.hh:
dev/baddev.cc:
dev/baddev.hh:
dev/disk_image.cc:
dev/disk_image.hh:
dev/etherbus.cc:
dev/etherbus.hh:
dev/etherdump.cc:
dev/etherdump.hh:
dev/etherint.cc:
dev/etherint.hh:
dev/etherlink.cc:
dev/etherlink.hh:
dev/etherpkt.cc:
dev/etherpkt.hh:
dev/ethertap.cc:
dev/ethertap.hh:
dev/ide_ctrl.cc:
dev/ide_ctrl.hh:
dev/ide_disk.cc:
dev/ide_disk.hh:
dev/io_device.cc:
dev/io_device.hh:
dev/ns_gige.cc:
dev/ns_gige.hh:
dev/ns_gige_reg.h:
dev/pciconfigall.cc:
dev/pciconfigall.hh:
dev/pcidev.cc:
dev/pcidev.hh:
dev/pcireg.h:
dev/pktfifo.cc:
dev/pktfifo.hh:
dev/platform.cc:
dev/platform.hh:
dev/simconsole.cc:
dev/simconsole.hh:
dev/simple_disk.cc:
dev/simple_disk.hh:
dev/sinic.cc:
dev/sinic.hh:
dev/sinicreg.hh:
dev/tsunami.cc:
dev/tsunami.hh:
dev/tsunami_cchip.cc:
dev/tsunami_cchip.hh:
dev/tsunami_io.cc:
dev/tsunami_io.hh:
dev/tsunami_pchip.cc:
dev/tsunami_pchip.hh:
dev/uart.cc:
dev/uart.hh:
dev/uart8250.cc:
dev/uart8250.hh:
docs/stl.hh:
encumbered/cpu/full/op_class.hh:
kern/kernel_stats.cc:
kern/kernel_stats.hh:
kern/linux/linux.hh:
kern/system_events.cc:
kern/system_events.hh:
kern/linux/linux_syscalls.cc:
kern/linux/linux_syscalls.hh:
kern/linux/linux_system.cc:
kern/linux/linux_system.hh:
kern/linux/printk.cc:
kern/linux/printk.hh:
kern/tru64/dump_mbuf.cc:
kern/tru64/dump_mbuf.hh:
kern/tru64/mbuf.hh:
kern/tru64/printf.cc:
kern/tru64/printf.hh:
kern/tru64/tru64.hh:
kern/tru64/tru64_events.cc:
kern/tru64/tru64_events.hh:
kern/tru64/tru64_syscalls.cc:
kern/tru64/tru64_syscalls.hh:
kern/tru64/tru64_system.cc:
kern/tru64/tru64_system.hh:
sim/async.hh:
sim/builder.cc:
sim/builder.hh:
sim/debug.cc:
sim/debug.hh:
sim/eventq.cc:
sim/eventq.hh:
sim/host.hh:
sim/main.cc:
sim/param.cc:
sim/param.hh:
sim/root.cc:
sim/serialize.cc:
sim/serialize.hh:
sim/sim_events.cc:
sim/sim_events.hh:
sim/sim_exit.hh:
sim/sim_object.cc:
sim/sim_object.hh:
sim/startup.cc:
sim/startup.hh:
sim/stat_control.cc:
sim/stat_control.hh:
sim/stats.hh:
sim/syscall_emul.cc:
sim/syscall_emul.hh:
sim/system.cc:
sim/system.hh:
test/Makefile:
test/bitvectest.cc:
test/circletest.cc:
test/cprintftest.cc:
test/initest.cc:
test/lru_test.cc:
test/nmtest.cc:
test/offtest.cc:
test/paramtest.cc:
test/rangetest.cc:
test/sized_test.cc:
test/stattest.cc:
test/strnumtest.cc:
test/symtest.cc:
test/tokentest.cc:
test/tracetest.cc:
util/m5/m5.c:
util/m5/m5op.h:
util/m5/m5op.s:
util/tap/Makefile:
util/tap/tap.cc:
util/term/Makefile:
util/term/term.c:
Remove RCS Id string
--HG--
extra : convert_revision :
fc5b0a6ee2a213785bd58c51ce82eb2f769d6b88
Ali Saidi [Sun, 5 Jun 2005 08:08:41 +0000 (04:08 -0400)]
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5-clean
--HG--
extra : convert_revision :
6fce1b31995cf5c68bd2f4bdfa2b88db6dcd006c
Ali Saidi [Sun, 5 Jun 2005 08:08:05 +0000 (04:08 -0400)]
added copyright
kern/linux/sched.hh:
kern/linux/thread_info.hh:
got rid of everything but exactly what we needed
util/categories.py:
newest version from one of my repositories
--HG--
extra : convert_revision :
c4328e5938d421d60493c0da07022bfa9e92c404
Ron Dreslinski [Sun, 5 Jun 2005 07:51:23 +0000 (03:51 -0400)]
Now it's no longer a beta release
--HG--
extra : convert_revision :
0db477a26278436ea3f640048b63d72132d921d8
Ron Dreslinski [Sun, 5 Jun 2005 07:32:35 +0000 (03:32 -0400)]
Merge zizzer:/bk/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/m5
--HG--
extra : convert_revision :
065e1a590c2b67f01cb3e8e4e25ee98f053d0a5e
Ron Dreslinski [Sun, 5 Jun 2005 07:32:22 +0000 (03:32 -0400)]
Remove unneeded includes
--HG--
extra : convert_revision :
be4479e7bb2d45dbb2e41423b4163b149ded3acd
Kevin Lim [Sun, 5 Jun 2005 07:25:26 +0000 (03:25 -0400)]
Update #defines for the O3CPU. Also include the copyright.
base/timebuf.hh:
Updated copyright.
cpu/o3/2bit_local_pred.hh:
cpu/o3/alpha_cpu.hh:
cpu/o3/alpha_cpu_impl.hh:
cpu/o3/alpha_dyn_inst.hh:
cpu/o3/alpha_impl.hh:
cpu/o3/alpha_params.hh:
cpu/o3/btb.hh:
cpu/o3/comm.hh:
cpu/o3/commit.hh:
cpu/o3/cpu.cc:
cpu/o3/cpu.hh:
cpu/o3/cpu_policy.hh:
cpu/o3/decode.hh:
cpu/o3/fetch.hh:
cpu/o3/free_list.hh:
cpu/o3/iew.hh:
cpu/o3/inst_queue.hh:
cpu/o3/mem_dep_unit.hh:
cpu/o3/ras.hh:
cpu/o3/regfile.hh:
cpu/o3/rename.hh:
cpu/o3/rename_map.hh:
cpu/o3/rob.cc:
cpu/o3/rob.hh:
cpu/o3/rob_impl.hh:
cpu/o3/sat_counter.hh:
cpu/o3/store_set.hh:
cpu/o3/tournament_pred.hh:
Updated #define to have correct path.
docs/footer.html:
Remove e-mail addr.
--HG--
extra : convert_revision :
68d7af52674621dc3b6d6ac0d564790ffd595fe3
Lisa Hsu [Sun, 5 Jun 2005 07:10:26 +0000 (03:10 -0400)]
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean
--HG--
extra : convert_revision :
dad53da15d9b6773b230bb6cf38daef00f9bd573
Lisa Hsu [Sun, 5 Jun 2005 07:10:18 +0000 (03:10 -0400)]
add appropriate license headers.
--HG--
extra : convert_revision :
cf3d52aa2752c70fa987cbfd494595be8a74fb28
Nathan Binkert [Sun, 5 Jun 2005 06:59:44 +0000 (02:59 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
d46f23e63e4a8c6325bcdeaf6cdd76b9e6208707
Steve Reinhardt [Sun, 5 Jun 2005 06:59:43 +0000 (02:59 -0400)]
Change SamplingCPU to Sampler.
--HG--
extra : convert_revision :
ddba327a572804954adcebfff1182b97d474c020
Ron Dreslinski [Sun, 5 Jun 2005 06:53:23 +0000 (02:53 -0400)]
Merge zizzer:/bk/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/m5
--HG--
extra : convert_revision :
b6a6528fb5ecefaf82c029263c9ed794edfc2012
Ron Dreslinski [Sun, 5 Jun 2005 06:52:52 +0000 (02:52 -0400)]
Add simple scalar license back
--HG--
extra : convert_revision :
7e0d32d3299be8f07b0d94d07de33c97c1d31011
Lisa Hsu [Sun, 5 Jun 2005 06:45:09 +0000 (02:45 -0400)]
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean
--HG--
extra : convert_revision :
ea18370ed0b34420616a241fd432c49ff6c7a648
Lisa Hsu [Sun, 5 Jun 2005 06:44:42 +0000 (02:44 -0400)]
oops, i changed m5term.doxygen when kev had a lock on it, just use his version
--HG--
extra : convert_revision :
f0b507334b219968a6c6319d2c39bbac3bf4901a
Lisa Hsu [Sun, 5 Jun 2005 06:38:39 +0000 (02:38 -0400)]
just make a minor commenting change reflecting the new way to set up command line arguments.
--HG--
extra : convert_revision :
95cbda86d1a2cab431269bf8d4501ef2b3a40885
Lisa Hsu [Sun, 5 Jun 2005 06:36:42 +0000 (02:36 -0400)]
update documentation
--HG--
extra : convert_revision :
83446340f3b27d04fda0509bd34f84e12f9852a3
Nathan Binkert [Sun, 5 Jun 2005 06:26:19 +0000 (02:26 -0400)]
move eio stuff to encumbered
--HG--
extra : convert_revision :
9061382dba285c84931f8825e7159db0e9899944
Nathan Binkert [Sun, 5 Jun 2005 06:26:18 +0000 (02:26 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
eb0e28e22549f875cef25043491a30c2755676ed
Steve Reinhardt [Sun, 5 Jun 2005 06:26:17 +0000 (02:26 -0400)]
Merge zizzer:/bk/m5 into vm1.reinhardt.house:/z/stever/bk/m5
--HG--
extra : convert_revision :
6f1e9b2650ec9f9a396ee7826e9abffab24848b8
Steve Reinhardt [Sun, 5 Jun 2005 06:26:06 +0000 (02:26 -0400)]
Get rid of a bunch of obsolete utilities.
--HG--
extra : convert_revision :
6ffe39211b6c9cc55f2decd2f1fbdba9ea0fabcd
Ron Dreslinski [Sun, 5 Jun 2005 06:24:26 +0000 (02:24 -0400)]
Defualt only build LRU cache, speed compile
--HG--
extra : convert_revision :
871d5b79de2cd3da1fb618ff09063aa4a00c39ac
Steve Reinhardt [Sun, 5 Jun 2005 06:01:36 +0000 (02:01 -0400)]
Actually commit new doxygen stats doc.
--HG--
extra : convert_revision :
8397036847797c116ce1bcbdb30636e70326c6d6
Steve Reinhardt [Sun, 5 Jun 2005 05:57:57 +0000 (01:57 -0400)]
Add licenses in python dir.
python/m5/__init__.py:
python/m5/convert.py:
python/m5/multidict.py:
python/m5/smartdict.py:
Add license.
--HG--
extra : convert_revision :
825dcad94e13b18aadc7188053ad1999a0219eae
Kevin Lim [Sun, 5 Jun 2005 05:50:35 +0000 (01:50 -0400)]
Update for ISCA release.
--HG--
extra : convert_revision :
5c3fd17ba0a5173b22d2977b278013ef50d78a68
Ron Dreslinski [Sun, 5 Jun 2005 05:36:12 +0000 (01:36 -0400)]
Merge zizzer:/bk/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/m5
--HG--
extra : convert_revision :
21175b3a16c1da736cf7f6fba1c327a809f5ef79
Ron Dreslinski [Sun, 5 Jun 2005 05:35:55 +0000 (01:35 -0400)]
update for ISCA release
--HG--
extra : convert_revision :
ab97c34b76c253267d48479bd043963be8b7fe4b
Nathan Binkert [Sun, 5 Jun 2005 05:24:17 +0000 (01:24 -0400)]
make all of the turbolaser stuff only compile if ALPHA_TLASER
is defined.
build/SConstruct:
Default ALPHA_TLASER to false
dev/uart8250.cc:
fix paths
--HG--
extra : convert_revision :
3616b5b4b9060860a73568a4ed4f1e8eb991938f
Nathan Binkert [Sun, 5 Jun 2005 05:24:16 +0000 (01:24 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
cf1b2ab4544492aced52c0012c3a67fee188b683
Ali Saidi [Sun, 5 Jun 2005 05:24:15 +0000 (01:24 -0400)]
moved uart8530 to encumbered directory
--HG--
extra : convert_revision :
353e5591df9bbe5a915d226068fb2e406441d3b5
Ali Saidi [Sun, 5 Jun 2005 05:22:33 +0000 (01:22 -0400)]
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5-clean
--HG--
extra : convert_revision :
0c339eb7574f59665690f7e8457eff0b21e3c4c9
Ali Saidi [Sun, 5 Jun 2005 05:22:21 +0000 (01:22 -0400)]
split uart into urt8250 and uart8530
fix some doxygen comments
SConscript:
Added split uart files
dev/ns_gige.cc:
dev/ns_gige.hh:
dev/ns_gige_reg.h:
dev/tsunami.cc:
dev/tsunami_cchip.cc:
dev/tsunami_io.cc:
dev/tsunami_pchip.cc:
dev/tsunamireg.h:
fix doxgyen file comment
dev/uart.cc:
dev/uart.hh:
python/m5/objects/Uart.py:
split uart into urt8250 and uart8530
--HG--
extra : convert_revision :
2e70aad892a37620d7909017648bca6d7d69d678
Steve Reinhardt [Sun, 5 Jun 2005 05:18:18 +0000 (01:18 -0400)]
Merge zizzer:/bk/m5 into vm1.reinhardt.house:/z/stever/bk/m5
--HG--
extra : convert_revision :
2ed9e6c9875903a2cde296155b7d1bee10fea3de
Steve Reinhardt [Sun, 5 Jun 2005 05:17:29 +0000 (01:17 -0400)]
Import stats document from html.
--HG--
extra : convert_revision :
0117ca5b2095b18fd079153a4f0847c9158acd9d
Nathan Binkert [Sun, 5 Jun 2005 04:45:11 +0000 (00:45 -0400)]
insn_fifo isn't used
--HG--
extra : convert_revision :
2a0c72a4d65a5160ce1317968e565704093291a2
Nathan Binkert [Sun, 5 Jun 2005 04:45:10 +0000 (00:45 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
b0c9b044b44a1bfc4cded2ebfa240b799dd4a5a0
Steve Reinhardt [Sun, 5 Jun 2005 04:45:09 +0000 (00:45 -0400)]
Minor format tweaks on config file documentation.
--HG--
extra : convert_revision :
ab88d823d6420e3cc3fc37d0b634947df384b631
Steve Reinhardt [Sun, 5 Jun 2005 04:08:03 +0000 (00:08 -0400)]
Rewrite config file documentation for Python config.
--HG--
extra : convert_revision :
24525d1f6e119e30943c036ffafae14c5ea25f2d
Ali Saidi [Sun, 5 Jun 2005 03:56:53 +0000 (23:56 -0400)]
Fix doxgyen comments
Use openbsd ide/atapi header files
dev/alpha_console.cc:
dev/alpha_console.hh:
dev/baddev.cc:
dev/baddev.hh:
dev/disk_image.cc:
dev/disk_image.hh:
dev/tsunami_cchip.hh:
dev/tsunami_io.hh:
dev/tsunami_pchip.hh:
Fix Doxygen comments
dev/ide_disk.cc:
Use BSD atapi/ide header files
dev/ide_disk.hh:
use ide/atapi header files
--HG--
extra : convert_revision :
a15e40c7d7cc52af6867821e9574ba5c47021721
Lisa Hsu [Sun, 5 Jun 2005 03:36:11 +0000 (23:36 -0400)]
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean
--HG--
extra : convert_revision :
e3646dfd2f0844e4be7f5369032f9932eb378fdb
Lisa Hsu [Sun, 5 Jun 2005 03:36:00 +0000 (23:36 -0400)]
get rid of bad panic.
--HG--
extra : convert_revision :
e4e6ab8f163b3c93ac7c29ab8ac50f369b190dbb
Steve Reinhardt [Sun, 5 Jun 2005 03:13:09 +0000 (23:13 -0400)]
Get rid of broken "long help" option.
--HG--
extra : convert_revision :
8b7c646ce416d2a2a4919acbb87c0b6d65920d42
Steve Reinhardt [Sun, 5 Jun 2005 03:08:49 +0000 (23:08 -0400)]
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5
into zizzer.eecs.umich.edu:/z/stever/bk/m5
--HG--
extra : convert_revision :
f12cecd1359770061b52e9f57f2aaa809e61115c
Steve Reinhardt [Sun, 5 Jun 2005 03:08:26 +0000 (23:08 -0400)]
Clean up to work with recent python config changes.
configs/splash2/run.py:
parent is now Parent.
Need to explicitly instantiate classes.
--HG--
extra : convert_revision :
c260fad00ca82cb1032e73af2e5caa2ad013067d
Nathan Binkert [Sun, 5 Jun 2005 00:50:10 +0000 (20:50 -0400)]
shuffle files around for new directory structure
--HG--
rename : cpu/base_cpu.cc => cpu/base.cc
rename : cpu/base_cpu.hh => cpu/base.hh
rename : cpu/beta_cpu/2bit_local_pred.cc => cpu/o3/2bit_local_pred.cc
rename : cpu/beta_cpu/2bit_local_pred.hh => cpu/o3/2bit_local_pred.hh
rename : cpu/beta_cpu/alpha_full_cpu.cc => cpu/o3/alpha_cpu.cc
rename : cpu/beta_cpu/alpha_full_cpu.hh => cpu/o3/alpha_cpu.hh
rename : cpu/beta_cpu/alpha_full_cpu_builder.cc => cpu/o3/alpha_cpu_builder.cc
rename : cpu/beta_cpu/alpha_full_cpu_impl.hh => cpu/o3/alpha_cpu_impl.hh
rename : cpu/beta_cpu/alpha_dyn_inst.cc => cpu/o3/alpha_dyn_inst.cc
rename : cpu/beta_cpu/alpha_dyn_inst.hh => cpu/o3/alpha_dyn_inst.hh
rename : cpu/beta_cpu/alpha_dyn_inst_impl.hh => cpu/o3/alpha_dyn_inst_impl.hh
rename : cpu/beta_cpu/alpha_impl.hh => cpu/o3/alpha_impl.hh
rename : cpu/beta_cpu/alpha_params.hh => cpu/o3/alpha_params.hh
rename : cpu/beta_cpu/bpred_unit.cc => cpu/o3/bpred_unit.cc
rename : cpu/beta_cpu/bpred_unit.hh => cpu/o3/bpred_unit.hh
rename : cpu/beta_cpu/bpred_unit_impl.hh => cpu/o3/bpred_unit_impl.hh
rename : cpu/beta_cpu/btb.cc => cpu/o3/btb.cc
rename : cpu/beta_cpu/btb.hh => cpu/o3/btb.hh
rename : cpu/beta_cpu/comm.hh => cpu/o3/comm.hh
rename : cpu/beta_cpu/commit.cc => cpu/o3/commit.cc
rename : cpu/beta_cpu/commit.hh => cpu/o3/commit.hh
rename : cpu/beta_cpu/commit_impl.hh => cpu/o3/commit_impl.hh
rename : cpu/beta_cpu/full_cpu.cc => cpu/o3/cpu.cc
rename : cpu/beta_cpu/full_cpu.hh => cpu/o3/cpu.hh
rename : cpu/beta_cpu/cpu_policy.hh => cpu/o3/cpu_policy.hh
rename : cpu/beta_cpu/decode.cc => cpu/o3/decode.cc
rename : cpu/beta_cpu/decode.hh => cpu/o3/decode.hh
rename : cpu/beta_cpu/decode_impl.hh => cpu/o3/decode_impl.hh
rename : cpu/beta_cpu/fetch.cc => cpu/o3/fetch.cc
rename : cpu/beta_cpu/fetch.hh => cpu/o3/fetch.hh
rename : cpu/beta_cpu/fetch_impl.hh => cpu/o3/fetch_impl.hh
rename : cpu/beta_cpu/free_list.cc => cpu/o3/free_list.cc
rename : cpu/beta_cpu/free_list.hh => cpu/o3/free_list.hh
rename : cpu/beta_cpu/iew.cc => cpu/o3/iew.cc
rename : cpu/beta_cpu/iew.hh => cpu/o3/iew.hh
rename : cpu/beta_cpu/iew_impl.hh => cpu/o3/iew_impl.hh
rename : cpu/beta_cpu/inst_queue.cc => cpu/o3/inst_queue.cc
rename : cpu/beta_cpu/inst_queue.hh => cpu/o3/inst_queue.hh
rename : cpu/beta_cpu/inst_queue_impl.hh => cpu/o3/inst_queue_impl.hh
rename : cpu/beta_cpu/mem_dep_unit.cc => cpu/o3/mem_dep_unit.cc
rename : cpu/beta_cpu/mem_dep_unit.hh => cpu/o3/mem_dep_unit.hh
rename : cpu/beta_cpu/mem_dep_unit_impl.hh => cpu/o3/mem_dep_unit_impl.hh
rename : cpu/beta_cpu/ras.cc => cpu/o3/ras.cc
rename : cpu/beta_cpu/ras.hh => cpu/o3/ras.hh
rename : cpu/beta_cpu/regfile.hh => cpu/o3/regfile.hh
rename : cpu/beta_cpu/rename.cc => cpu/o3/rename.cc
rename : cpu/beta_cpu/rename.hh => cpu/o3/rename.hh
rename : cpu/beta_cpu/rename_impl.hh => cpu/o3/rename_impl.hh
rename : cpu/beta_cpu/rename_map.cc => cpu/o3/rename_map.cc
rename : cpu/beta_cpu/rename_map.hh => cpu/o3/rename_map.hh
rename : cpu/beta_cpu/rob.cc => cpu/o3/rob.cc
rename : cpu/beta_cpu/rob.hh => cpu/o3/rob.hh
rename : cpu/beta_cpu/rob_impl.hh => cpu/o3/rob_impl.hh
rename : cpu/beta_cpu/sat_counter.cc => cpu/o3/sat_counter.cc
rename : cpu/beta_cpu/sat_counter.hh => cpu/o3/sat_counter.hh
rename : cpu/beta_cpu/store_set.cc => cpu/o3/store_set.cc
rename : cpu/beta_cpu/store_set.hh => cpu/o3/store_set.hh
rename : cpu/beta_cpu/tournament_pred.cc => cpu/o3/tournament_pred.cc
rename : cpu/beta_cpu/tournament_pred.hh => cpu/o3/tournament_pred.hh
rename : cpu/ooo_cpu/ooo_cpu.cc => cpu/ozone/cpu.cc
rename : cpu/ooo_cpu/ooo_cpu.hh => cpu/ozone/cpu.hh
rename : cpu/ooo_cpu/ooo_impl.hh => cpu/ozone/cpu_impl.hh
rename : cpu/ooo_cpu/ea_list.cc => cpu/ozone/ea_list.cc
rename : cpu/ooo_cpu/ea_list.hh => cpu/ozone/ea_list.hh
rename : cpu/simple_cpu/simple_cpu.cc => cpu/simple/cpu.cc
rename : cpu/simple_cpu/simple_cpu.hh => cpu/simple/cpu.hh
rename : cpu/full_cpu/smt.hh => cpu/smt.hh
rename : cpu/full_cpu/op_class.hh => encumbered/cpu/full/op_class.hh
extra : convert_revision :
c4a891d8d6d3e0e9e5ea56be47d851da44d8c032
Nathan Binkert [Sat, 4 Jun 2005 23:02:53 +0000 (19:02 -0400)]
Merge zizzer.eecs.umich.edu:/bk/m5
into crampon.my.domain:/z/binkertn/research/m5/head
--HG--
extra : convert_revision :
7e9a7c1abf90cc1545d63caf5d6a06351ece36b5