Virtualized SINIC fixes
authorNathan Binkert <binkertn@umich.edu>
Mon, 28 Nov 2005 23:40:58 +0000 (18:40 -0500)
committerNathan Binkert <binkertn@umich.edu>
Mon, 28 Nov 2005 23:40:58 +0000 (18:40 -0500)
commit36373fa465b813ac7d19e85f4cf68238cef4a035
treed37808ac64be27808dab6c1f3d3fa118cc64e5ee
parent108cfe53d6ac09c18dc531230a38bdc1c25bd2cb
Virtualized SINIC fixes

dev/pktfifo.hh:
    we can't modify i because it's used further down to remove
    the packet from the fifo.  Instead, copy the iterator and
    modify that to get the previous packet.
dev/sinic.cc:
    - don't change the transmit state and kick the machine unless
    we're at the head of the txList.
    - add a couple of debugging statements to figure out how far
    along we've gotten in processing a packet.
    - assert that the current tx vnic has something to do when
    we start processing the state machine.

--HG--
extra : convert_revision : 588fe2c7d810be0e3d8d39c5cc0ec8a72119517e
dev/pktfifo.hh
dev/sinic.cc