gem5/base
Andrew Schultz 6807c319b0 Checkin of latest IDE and some separation between platforms (Tsunami and
Turbolaser)

base/range.hh:
    Change semantics of range to be inclusive of the end value, may need to
    check other users of range to make sure they are semantically correct.
    This was needed for access of last byte in range of address on IDE and
    makes sense for case of range from 0 to all f
dev/ide_ctrl.cc:
dev/ide_ctrl.hh:
dev/ide_disk.cc:
dev/ide_disk.hh:
    Whole mess of changes.. at current state simulator will boot and read
    partition table and then have a bunch of errors and panic
dev/pciconfigall.cc:
dev/pciconfigall.hh:
dev/platform.hh:
    Changes to work with platform separation
dev/tsunami.cc:
dev/tsunami.hh:
    Change to work with platform separation

--HG--
extra : convert_revision : e1de22b54df7fdcf391efc2a8555ada93f46beab
2004-05-03 11:47:52 -04:00
..
compression Separate template definitions and instantiations into *_impl.hh and *.cc. Eventually the *.cc fils should be generate by our super-duper python script. 2004-02-08 17:26:27 -05:00
loader Load local kernel symbols, and set aic7xxx_no_reset to prevent an initial 2004-02-21 20:31:08 -05:00
bitfield.hh Import changeset 2003-10-07 10:41:54 -04:00
callback.hh Clean up callbacks 2003-10-20 21:38:32 -04:00
circlebuf.cc A little bit of code here and there to get more access to 2003-11-04 17:43:41 -05:00
circlebuf.hh A little bit of code here and there to get more access to 2003-11-04 17:43:41 -05:00
cprintf.cc delete the data in the arglist when the list is destroyed, 2004-01-29 17:44:08 -05:00
cprintf.hh delete the data in the arglist when the list is destroyed, 2004-01-29 17:44:08 -05:00
cprintf_formats.hh Remote an old hack that is now unnecessary 2004-02-19 16:32:13 -05:00
date.cc Import changeset 2003-10-07 10:41:54 -04:00
dbl_list.hh Import changeset 2003-10-07 10:41:54 -04:00
endian.hh Import changeset 2003-10-07 10:41:54 -04:00
fast_alloc.cc Add #define parameter and corresponding build option to 2003-12-15 20:55:10 -08:00
fast_alloc.hh Add #define parameter and corresponding build option to 2003-12-15 20:55:10 -08:00
fifo_buffer.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
fifo_buffer.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
hashmap.hh Make the simulator compile on an Itanium. 2003-12-09 17:41:08 -05:00
hostinfo.cc Add support for getting the hostname 2003-12-15 18:24:02 -05:00
hostinfo.hh Add support for getting the hostname 2003-12-15 18:24:02 -05:00
hybrid_pred.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
hybrid_pred.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
inet.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
inet.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
inifile.cc Make stuff build on openbsd 2003-12-19 00:02:20 -05:00
inifile.hh Print a warning rather than failing if we're unserializing and there's an 2003-11-02 21:49:15 -08:00
intmath.cc Global whitespace fixes 2003-10-15 16:39:37 -04:00
intmath.hh Need to cast to avoid infinite recursion. 2003-10-15 17:36:10 -04:00
kgdb.h Remote debugging cleanup and internal debugging support 2004-02-03 10:50:04 -05:00
misc.cc provide an output stream for simulator output. (This takes place of the 2004-01-29 00:38:18 -05:00
misc.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
mod_num.hh Import changeset 2003-10-07 10:41:54 -04:00
pollevent.cc Miscellaneous minor fixes/improvements. 2003-12-17 09:43:03 -08:00
pollevent.hh Add support for serialization 2003-10-30 15:15:27 -05:00
predictor.hh Get rid of lots of obsolete mentions of stat_sdb_t. 2003-10-29 22:22:03 -08:00
random.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
random.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
range.cc Totally rework the Range class. Now the range is from [start, end) 2004-02-07 01:16:50 -05:00
range.hh Checkin of latest IDE and some separation between platforms (Tsunami and 2004-05-03 11:47:52 -04:00
refcnt.hh Change "Foo& foo" declarations to "Foo &foo". 2004-02-02 15:55:35 -08:00
remote_gdb.cc Fix to remote debugger while in PAL 2004-02-13 18:15:04 -05:00
remote_gdb.hh Remote debugging cleanup and internal debugging support 2004-02-03 10:50:04 -05:00
res_list.hh Change "Foo& foo" declarations to "Foo &foo". 2004-02-02 15:55:35 -08:00
sat_counter.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
sat_counter.hh Get rid of lots of obsolete mentions of stat_sdb_t. 2003-10-29 22:22:03 -08:00
sched_list.hh Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
socket.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
socket.hh Import changeset 2003-10-07 10:41:54 -04:00
statistics.cc Fix stats debugging and always compile it in for the 2004-02-25 16:12:48 -05:00
statistics.hh Overall gist of this is to 'dynamicize' the tracking of functions so you can choose them at the .ini stage rather than at compile time. 2004-03-04 21:57:09 -05:00
str.cc Make the to_number function work better. 2003-10-31 18:27:17 -05:00
str.hh Change "Foo& foo" declarations to "Foo &foo". 2004-02-02 15:55:35 -08:00
time.cc Clean up time handling code 2003-12-15 18:23:48 -05:00
time.hh Clean up time handling code 2003-12-15 18:23:48 -05:00
trace.cc more debugging support 2004-02-29 19:29:30 -05:00
trace.hh Make it so dump takes a void * 2004-02-20 15:19:55 -05:00