diff options
author | Nathan Binkert <binkertn@umich.edu> | 2006-04-26 17:52:33 -0400 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2006-04-26 17:52:33 -0400 |
commit | 8e9d44477c6d9b48a10ee26e469962fe539ad4ba (patch) | |
tree | 6f620f47016ce53e79c85ea49d512324ab8a64d7 /configs/boot/netperf-server.rcS | |
parent | 225345e50e33a0523bccf82540099e3fd1f58585 (diff) | |
download | gem5-8e9d44477c6d9b48a10ee26e469962fe539ad4ba.tar.xz |
Major update to sinic to support VSINIC better
dev/sinic.cc:
- Size the virtualRegs array based on the configured value
- Add debugging stuff for uniquely identifying vnic usage
- Only count totally unprocessed packets when notifying via RxDone
- Add initial virtual address support
- Fix some bugs in accessing packets out of order to make sure that
busy packets are processed first
- Add fifo watermark stuff
- Make number of vnics, zero/delay copy and watermarks parameters
dev/sinic.hh:
add rxUnique and txUnique to uniquely identify tx and rx VNICs
Create a separate list of Busy VNICs since more than one might
be busy and we want to service those first
Add more watermark stuff and new parameters
dev/sinicreg.hh:
Make the number of virtual nics a read-only parameter
add bits for ZeroCopy/DelayCopy
rename Virtual to Vaddr so it's not ambiguous
Add a flag for TxData/RxData to indicate a virtual address
Report rxfifo status in RxDone
python/m5/objects/Ethernet.py:
add more options for the fifo thresholds
add number of vnics as a parameter
add copy type as a parameter
add virtual addressing as a parameter
--HG--
extra : convert_revision : 850e2433b585d65469d4c5d85ad7ca820db10f4a
Diffstat (limited to 'configs/boot/netperf-server.rcS')
0 files changed, 0 insertions, 0 deletions