gem5/src/base
2009-01-06 10:36:56 -05:00
..
compression make our code a little more standards compliant 2007-01-26 18:48:51 -05:00
loader This brings M5 closer to modernity - the kernel being advertised is newer so it won't die on binaries compiled with newer glibc's, and enables use of TLS-toolchain built binaries for ALPHA_SE by putting auxiliary vectors on the stack. There are some comments in the code to help. Finally, stats changes for ALPHA are from slight perturbations to the initial stack frame, all minimal diffs. 2008-12-05 12:09:29 -05:00
stats stats: use properly signed types for looping and comparison 2008-10-09 04:58:23 -07: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
atomicio.cc atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07:00
atomicio.hh atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07: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 Move bitunion code into it's own file. 2007-07-14 17:28:26 -07:00
bitunion.hh style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
callback.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
cast.hh safe_cast: add a new cast function for casts that should always succeed. 2008-11-10 11:51:17 -08:00
chunk_generator.hh mem: Assert that requests have non-negative size. 2008-11-10 14:11:07 -08:00
circlebuf.cc gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07:00
circlebuf.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
compiler.hh Bus: Only call end() on an stl object once in a loop 2007-08-10 16:14:01 -04:00
condcodes.hh Condition Codes: Fix the findParity function. 2007-09-25 20:26:10 -07:00
cprintf.cc cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
cprintf.hh cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
cprintf_formats.hh cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
crc.cc style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -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
fast_alloc.cc add a bit of style 2008-09-27 00:15:45 -07:00
fast_alloc.hh add a bit of style 2008-09-27 00:15:45 -07:00
fenv.c Fix an assert to allow rounding mode 0. 2007-06-14 13:53:27 +00:00
fenv.hh create base/fenv.c to standerdize fenv across platforms. It's a c file and not a cpp file because c99 2007-04-21 17:50:47 -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
flags.hh flags: Change naming of functions to be clearer 2008-12-06 14:18:18 -08:00
hashmap.hh Make non Apple compilation work again. Ali may have to refix this. 2007-11-08 23:42:44 -08:00
hostinfo.cc String constant const-ness changes to placate g++ 4.2. 2007-10-31 18:04:22 -07:00
hostinfo.hh String constant const-ness changes to placate g++ 4.2. 2007-10-31 18:04:22 -07: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 INET: Add functions to header types to get offset in packet and start of payload; add function to split packet at last known header 2009-01-06 10:36:56 -05:00
inet.hh INET: Add functions to header types to get offset in packet and start of payload; add function to split packet at last known header 2009-01-06 10:36:56 -05:00
inifile.cc inifile: Whack preprocessor access. 2008-09-19 09:11:40 -07:00
inifile.hh inifile: Whack preprocessor access. 2008-09-19 09:11:40 -07:00
intmath.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
intmath.hh gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07: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 output: Make panic/fatal/warn more flexible so we can add some new ones. 2008-10-10 10:18:28 -07:00
misc.hh Rename the info function to inform to avoid likely name conflicts 2008-10-10 12:17:53 -07: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 Output: Include gzstream package to allow automatically-gzipped output 2008-11-15 23:42:11 -05:00
output.hh Output: Include gzstream package to allow automatically-gzipped output 2008-11-15 23:42:11 -05: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
printable.hh Additional comments and helper functions for PrintReq. 2008-01-02 13:46:22 -08:00
random.cc Base: Rework the way M5 provides and creates random numbers. 2007-10-31 01:21:54 -04:00
random.hh Base: Rework the way M5 provides and creates random numbers. 2007-10-31 01:21:54 -04:00
random_mt.cc gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07: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 range_map: Add a method to find which range a single value falls into. 2008-10-09 22:19:38 -07:00
range_ops.hh DMA: Add IOCache and fix bus bridge to optionally only send requests one 2007-08-10 16:14:01 -04:00
refcnt.hh No need to use NULL, just use 0 2006-12-27 10:52:25 -08:00
remote_gdb.cc Check the return value of I/O operations for failure 2008-09-19 09:11:42 -07: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 style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -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 atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07:00
socket.cc sockets: Add a function to disable all listening sockets. 2008-08-03 18:19:55 -07:00
socket.hh sockets: Add a function to disable all listening sockets. 2008-08-03 18:19:55 -07:00
statistics.cc stats: use properly signed types for looping and comparison 2008-10-09 04:58:23 -07:00
statistics.hh stats: use properly signed types for looping and comparison 2008-10-09 04:58:23 -07:00
str.cc Use C++ limits where applicable for portability 2008-09-19 09:11:43 -07:00
str.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
time.cc Use the proper version of C++ headers 2008-09-19 09:11:43 -07:00
time.hh style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04: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 style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04: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 cprintf: properly deal with pointer types 2008-10-10 21:45:35 -07:00