I think use it with a controller,
system.mem_ctrl = MemCtrl()
system.mem_ctrl.dram = DDR3_1600_8x8()
system.mem_ctrl.dram.range = system.mem_ranges[0]
system.mem_ctrl.port = system.membus.master

It works for me!

Regards
Ayush

On Sun, 6 Dec 2020 at 21:34, anthonyabeo--- via gem5-users <
gem5-users@gem5.org> wrote:

> So after cloning and building X86/gem5.opt, I started following the
> "Creating a simple configuration script" tutorial. I get the error when I
> run "build/X86/gem5.opt configs/tutorial/simple.py"
>
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 version 20.1.0.2
> gem5 compiled Dec  4 2020 14:31:20
> gem5 started Dec  4 2020 14:32:24
> gem5 executing on ubuntu-bionic, pid 9028
> command line: ./gem5/build/X86/gem5.opt simple.py
>
> Here's the output log.
>
> warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports`
> warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports`
> warn: membus.master is deprecated. `master` is now called `mem_side_ports`
> warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports`
> warn: interrupts.int_master is deprecated. `int_master` is now called
> `int_requestor`
> warn: membus.master is deprecated. `master` is now called `mem_side_ports`
> warn: interrupts.int_slave is deprecated. `int_slave` is now called
> `int_responder`
> warn: membus.slave is deprecated. `slave` is now called `cpu_side_ports`
> warn: membus.master is deprecated. `master` is now called `mem_side_ports`
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "build/X86/python/m5/main.py", line 457, in main
>   File "simple.py", line 36, in <module>
>     system.mem_ctrl = DDR3_1600_8x8()
>   File "build/X86/python/m5/SimObject.py", line 1363, in __setattr__
> AttributeError: Class DDR3_1600_8x8 has no parameter port
> _______________________________________________
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to