add support for delaying pio writes until the cache access occurs
authorNathan Binkert <binkertn@umich.edu>
Tue, 22 Nov 2005 04:43:15 +0000 (23:43 -0500)
committerNathan Binkert <binkertn@umich.edu>
Tue, 22 Nov 2005 04:43:15 +0000 (23:43 -0500)
commitf806a25c9edb3a9a9f5bc34b88340be6b24a2022
tree054c4562aabde4aaf354f764dd88b029dbe3f858
parent50ee8c646128a9e08051843535076f12f6c6dfea
add support for delaying pio writes until the cache access occurs

dev/ns_gige.cc:
    add support for delaying pio writes until the cache access occurs
    the only write we delay are for CR_TXE and CR_RXE
dev/sinic.cc:
dev/sinic.hh:
    the txPioRequest and rxPioRequest things were more or less bogus
    add support for delaying pio writes until the cache access occurs
dev/sinicreg.hh:
    Add delay_read and delay_write to the register information struct
    for now, we won't delay any reads, and we'll delay the writes that
    initiate DMAs
python/m5/objects/Ethernet.py:
    add a parameter to delay pio writes until the timing access
    actually occurs.

--HG--
extra : convert_revision : 79b18ea2812c2935d7d5ea6eff1f55265114d05d
dev/ns_gige.cc
dev/ns_gige.hh
dev/sinic.cc
dev/sinic.hh
dev/sinicreg.hh
python/m5/objects/Ethernet.py