gem5/src/base
Nathan Binkert a575fbd4aa Completely re-work how the scons framework incorporates swig
and python code into m5 to allow swig an python code to
easily added by any SConscript instead of just the one in
src/python.  This provides SwigSource and PySource for
adding new files to m5 (similar to Source for C++).  Also
provides SimObject for including files that contain SimObject
information and build the m5.objects __init__.py file.

--HG--
extra : convert_revision : 38b50a0629846ef451ed02f96fe3633947df23eb
2007-04-12 21:20:04 -07:00
..
compression make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
loader Get X86 to load an elf and start a process for it. 2007-03-06 15:42:30 +00:00
stats Get rid of those pesky valgrind warnings, Conditional jump or move depends on uninitialised value(s), in the stats package 2007-03-12 14:13:52 -04:00
annotate.cc Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
annotate.hh add annotation code to m5 2006-09-11 17:57:20 -04:00
bigint.cc Add some constructors and an output operator to the Twin??_t types so that o3 SPARC will compile again. 2007-03-07 17:46:05 +00:00
bigint.hh Make sttw and sttwa use the twin memory operations. 2007-03-11 18:12:33 -04:00
bitfield.hh Missed a const 2007-03-21 19:15:40 +00:00
callback.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
chunk_generator.hh Fix up doxygen. 2006-08-14 19:25:07 -04:00
circlebuf.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
circlebuf.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
compiler.hh While I'm waiting for legion to run make m5 compile with a few more compilers 2007-01-27 15:38:04 -05:00
cprintf.cc Get rid of the gross operator,()/variadic macro hack 2007-02-07 22:11:30 -08:00
cprintf.hh call ccprintf() with the appropriate argument types so we don't recuse forever 2007-03-12 20:16:13 -04:00
cprintf_formats.hh Get rid of the gross operator,()/variadic macro hack 2007-02-07 22:11:30 -08:00
crc.cc New directory structure: 2006-05-22 14:29:33 -04:00
crc.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
date.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
dbl_list.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
endian.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
fast_alloc.cc remove extern "C" from the functions we all from gdb. This isn't requried and trips up GDB sometimes when i thinks the extern 2006-06-26 17:49:49 -04:00
fast_alloc.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
fenv.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
fifo_buffer.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
fifo_buffer.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
hashmap.hh make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
hostinfo.cc make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
hostinfo.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
hybrid_pred.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
hybrid_pred.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
inet.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
inet.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
inifile.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
inifile.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
intmath.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
intmath.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
match.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
match.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
misc.cc Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
misc.hh Get rid of the gross operator,()/variadic macro hack 2007-02-07 22:11:30 -08:00
mod_num.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
mysql.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
mysql.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
output.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
output.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
pollevent.cc Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
pollevent.hh Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
predictor.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
random.cc Get rid of the Random context and add the support directly to python. 2007-02-09 16:44:02 -08:00
random.hh Get rid of the Random context and add the support directly to python. 2007-02-09 16:44:02 -08:00
range.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
range.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
range_map.hh Fix bugs in tlbmap (and thus rangemap since the code is nearly identical) 2006-12-12 17:55:27 -05:00
refcnt.hh No need to use NULL, just use 0 2006-12-27 10:52:25 -08:00
remote_gdb.cc sizeof with a pointer to dynamically allocated memory will return the size of the pointer, not the memory. 2007-01-30 02:45:59 -05:00
remote_gdb.hh Initial work to make remote gdb available in SE mode. This is completely untested. 2006-12-20 18:39:40 -05:00
res_list.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
sat_counter.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
sat_counter.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
sched_list.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
SConscript Completely re-work how the scons framework incorporates swig 2007-04-12 21:20:04 -07:00
socket.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
socket.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
statistics.cc Merge iceaxe.:/Volumes/work/research/m5/head 2006-06-11 22:01:34 -04:00
statistics.hh Make comments refer to ticks not cycles 2007-02-21 20:35:30 -08:00
str.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
str.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
time.cc make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
time.hh make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
timebuf.hh make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
trace.cc remove the extern C around gdb helper functions. It's need needed for any new version of gdb to work and it causes at least mine to segfault 2007-03-12 17:23:08 -04:00
trace.hh Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
traceflags.py Instead of creating a new python process to run traceflags.py, 2007-03-26 21:07:32 -07:00
userinfo.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
userinfo.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
varargs.hh Get rid of the gross operator,()/variadic macro hack 2007-02-07 22:11:30 -08:00