summaryrefslogtreecommitdiff
path: root/dev/ns_gige.cc
diff options
context:
space:
mode:
authorBenjamin Nash <benash@umich.edu>2005-06-27 18:08:42 -0400
committerBenjamin Nash <benash@umich.edu>2005-06-27 18:08:42 -0400
commit8b042182626b94ed6380f0ba6b99c0e862aa710f (patch)
treef77e69fddaa5146c6be9467054e890a4661fc149 /dev/ns_gige.cc
parent0460a78829c000f033d703bb814ca39a835014a0 (diff)
downloadgem5-8b042182626b94ed6380f0ba6b99c0e862aa710f.tar.xz
Change IDE disk and ethernet device to work better with FreeBSD.
dev/ide_ctrl.cc: dev/ide_disk.cc: dev/ide_disk.hh: Add support for 32-bit accesses. dev/ns_gige.cc: Change default configuration register value to work with FreeBSD driver. --HG-- extra : convert_revision : c9dd125338a97ffa8cd95293e6b7877068652387
Diffstat (limited to 'dev/ns_gige.cc')
-rw-r--r--dev/ns_gige.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev/ns_gige.cc b/dev/ns_gige.cc
index 108f2616c..25dfc87a4 100644
--- a/dev/ns_gige.cc
+++ b/dev/ns_gige.cc
@@ -1359,7 +1359,7 @@ void
NSGigE::regsReset()
{
memset(&regs, 0, sizeof(regs));
- regs.config = CFGR_LNKSTS;
+ regs.config = (CFGR_LNKSTS | CFGR_TBI_EN | CFGR_MODE_1000);
regs.mear = 0x22;
regs.txcfg = 0x120; // set drain threshold to 1024 bytes and
// fill threshold to 32 bytes