gem5/src/mem/cache
Ali Saidi 3c608bf765 add a backoff algorithm when nacks are received by devices
add seperate response buffers and request queue sizes in bus bridge
add delay to respond to a nack in the bus bridge

src/dev/i8254xGBe.cc:
src/dev/ide_ctrl.cc:
src/dev/ns_gige.cc:
src/dev/pcidev.hh:
src/dev/sinic.cc:
    add backoff delay parameters
src/dev/io_device.cc:
src/dev/io_device.hh:
    add a backoff algorithm when nacks are received.
src/mem/bridge.cc:
src/mem/bridge.hh:
    add seperate response buffers and request queue sizes
    add a new parameters to specify how long before a nack in ready to go after a packet that needs to be nacked is received
src/mem/cache/cache_impl.hh:
    assert on the
src/mem/tport.cc:
    add a friendly assert to make sure the packet was inserted into the list

--HG--
extra : convert_revision : 3595ad932015a4ce2bb72772da7850ad91bd09b1
2007-05-09 18:20:24 -04:00
..
coherence First Pass At Cmp/Swap in caches 2007-03-27 17:05:25 -05:00
miss Merge ktlim@zizzer:/bk/newmem 2007-03-23 13:20:19 -04:00
prefetch Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00
tags Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00
base_cache.cc Make memory commands dense again to avoid cache stat table explosion. 2007-02-07 10:53:37 -08:00
base_cache.hh Make memory commands dense again to avoid cache stat table explosion. 2007-02-07 10:53:37 -08:00
cache.cc Get rid of generic CacheTags object (fold back into Cache). 2006-12-18 20:47:12 -08:00
cache.hh First Pass At Cmp/Swap in caches 2007-03-27 17:05:25 -05:00
cache_blk.hh Move all of the parameters of the Root SimObject so they are 2007-03-06 11:13:43 -08:00
cache_builder.cc No need to template prefetcher on cache TagStore type. 2006-12-18 21:53:06 -08:00
cache_impl.hh add a backoff algorithm when nacks are received by devices 2007-05-09 18:20:24 -04:00
SConscript Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00