diff -r cdb94f2332a6 -r 61d1e1c3701a configs/common/FSConfig.py --- a/configs/common/FSConfig.py Fri Jul 01 10:37:57 2016 -0500 +++ b/configs/common/FSConfig.py Sat Jul 16 11:55:31 2016 +0800 @@ -648,11 +648,16 @@ return self -def makeDualRoot(full_system, testSystem, driveSystem, dumpfile): +def makeDualRoot(full_system, + testSystem, + driveSystem, + linkspeed, + linkdelay, + dumpfile): self = Root(full_system = full_system) self.testsys = testSystem self.drivesys = driveSystem - self.etherlink = EtherLink() + self.etherlink = EtherLink(speed = linkspeed, delay = linkdelay) if hasattr(testSystem, 'realview'): self.etherlink.int0 = Parent.testsys.realview.ethernet.interface diff -r cdb94f2332a6 -r 61d1e1c3701a configs/example/fs.py --- a/configs/example/fs.py Fri Jul 01 10:37:57 2016 -0500 +++ b/configs/example/fs.py Sat Jul 16 11:55:31 2016 +0800 @@ -339,7 +339,12 @@ test_sys = build_test_system(np) if len(bm) == 2: drive_sys = build_drive_system(np) - root = makeDualRoot(True, test_sys, drive_sys, options.etherdump) + root = makeDualRoot(True, + test_sys, + drive_sys, + options.ethernet_linkspeed, + options.ethernet_linkdelay, + options.etherdump) elif len(bm) == 1 and options.dist: # This system is part of a dist-gem5 simulation root = makeDistRoot(test_sys,