properly implement the fifo _reserved stuff.
authorNathan Binkert <binkertn@umich.edu>
Wed, 17 Nov 2004 06:27:08 +0000 (01:27 -0500)
committerNathan Binkert <binkertn@umich.edu>
Wed, 17 Nov 2004 06:27:08 +0000 (01:27 -0500)
commit5f6328d9c63e44dd16be54a6fbab4fbdb3b78d7e
tree659cbca3325dc0aaed454585bea496f4f7b2a5ef
parentc43c3f2af3d328e040b1e8f8149879b1cdb74c5f
properly implement the fifo _reserved stuff.

dev/pktfifo.cc:
    need to checkpoint _reserved
dev/pktfifo.hh:
    When clearing, clear _reserved
    size() is used for determining how many bytes are in the fifo
    ready to be pulled, so we don't want to add _reserved
    avail() on the other hand is used for determining how much
    free space is in the fifo for adding packets.
    adjust the implementation of empty() and full() to reflect this.

--HG--
extra : convert_revision : 3281972b4b70ea5833d39ae7ce1e73648b3573b0
dev/pktfifo.cc
dev/pktfifo.hh