Thanks. That is no longer a problem. Do you have any idea why this error
would occur?
command line: ./build/ARM/m5.fast configs/example/fs.py -b latency
--mem-channels 2 --mem-type LPDDR3_1600_x32 --kernel
/home/atgutier/system/binaries/vmlinux-3.3-arm-vexpress-emm-pcie
--machine-type VExpress_EMM
Global frequency set at 1000000000000 ticks per second
info: kernel located at:
/home/atgutier/system/binaries/vmlinux-3.3-arm-vexpress-emm-pcie
warn: Sockets disabled, not accepting vnc client connections
warn: Sockets disabled, not accepting terminal connections
Error connecting port system.membus.master to <orphan LPDDR3_1600_x32>.port
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/main.py", line
387, in main
exec filecode in scope
File "configs/example/fs.py", line 234, in <module>
Simulation.run(options, root, test_sys, FutureClass)
File "/home/atgutier/gem5-correlation/gem5/configs/common/Simulation.py",
line 418, in run
m5.instantiate(checkpoint_dir)
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/simulate.py",
line 113, in instantiate
for obj in root.descendants(): obj.connectPorts()
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/SimObject.py",
line 1067, in connectPorts
portRef.ccConnect()
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/params.py", line
1540, in ccConnect
[el.ccConnect() for el in self.elements]
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/params.py", line
1451, in ccConnect
peer.simobj.getCCObject(), peer.name, peer.index)
File "/home/atgutier/gem5-correlation/gem5/src/python/m5/SimObject.py",
line 1038, in getCCObject
raise RuntimeError, "Attempt to instantiate orphan node"
RuntimeError: Attempt to instantiate orphan node
Anthony Gutierrez
http://web.eecs.umich.edu/~atgutier
On Wed, Aug 14, 2013 at 1:43 PM, Amin Farmahini <[email protected]> wrote:
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/1957/
>
> On August 14th, 2013, 4:04 p.m. UTC, *Anthony Gutierrez* wrote:
>
> Does this rely on another patch? When I try to use this I get this error:
> AttributeError: object 'LPDDR3_1600_x32' has no attribute
> 'device_rowbuffer_size' . I can't find any other pending patches that define
> this.
>
> device_rowbuffer_size is defined in http://reviews.gem5.org/r/1927/ .
>
>
> - Amin
>
> On August 1st, 2013, 10:45 a.m. UTC, Andreas Hansson wrote:
> Review request for Default.
> By Andreas Hansson.
>
> *Updated Aug. 1, 2013, 10:45 a.m.*
> *Repository: * gem5
> Description
>
> Changeset 9835:6c4d47cabba5
> ---------------------------
> config: Command line support for multi-channel memory
>
> This patch adds support for specifying multi-channel memory
> configurations on the command line, e.g. 'se/fs.py
> --mem-type=ddr3_1600_x64 --mem-channels=4'. To enable this, it
> enhances the functionality of MemConfig and moves the existing
> makeMultiChannel class method from SimpleDRAM to the support scripts.
>
> The se/fs.py example scripts are updated to make use of the new
> feature.
>
> Testing
>
> Ran a few single and multi-channel configurations.
>
> Diffs
>
> - configs/common/MemConfig.py (2492d7ccda7e)
> - configs/common/Options.py (2492d7ccda7e)
> - configs/example/fs.py (2492d7ccda7e)
> - configs/example/se.py (2492d7ccda7e)
> - src/mem/SimpleDRAM.py (2492d7ccda7e)
>
> View Diff <http://reviews.gem5.org/r/1957/diff/>
>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev