Re: [gem5-users] stuck at "initiateAcc not defined!"

2016-09-16 Thread Andreas Hansson
Try building on a 64-bit machine.

Andreas

From: gem5-users 
<gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> on behalf of 
Uma S <umasuji...@gmail.com<mailto:umasuji...@gmail.com>>
Reply-To: gem5 users mailing list 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Date: Friday, 16 September 2016 at 13:16
To: "gem5-users@gem5.org<mailto:gem5-users@gem5.org>" 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: [gem5-users] stuck at "initiateAcc not defined!"

Good day all,
Thanks for the reply from @Oscar 
Rosell<http://www.mail-archive.com/search?l=gem5-users@gem5.org=from:%22Oscar+Rosell%22>
I could build using scons now

scons build is done successfully, as follows
[SWIG] X86/python/m5/internal/param_Directory_Controller.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_DistEtherLink.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_ElasticTrace.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_EtherDevBase.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_GenericPciHost.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_HMCController.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_I82094AA.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_L1Cache_Controller.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_LinuxX86System.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_MinorCPU.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_PciVirtIO.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_VirtIO9PDiod.i -> _wrap.cc, .py
scons: done building targets.


But...
when running gem5.opt with the command as follows I got only   "initiateAcc not 
defined!"
Kidly look at the screenprint,

suma@suma-G31T-M:~/g52/gem5$ build/X86/gem5.opt 
configs/learning_gem5/part1/simple.py

gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Dec  9 2016 02:23:38
gem5 started Sep 16 2016 02:22:57
gem5 executing on suma-G31T-M, pid 2841
command line: build/X86/gem5.opt configs/learning_gem5/part1/simple.py

Global frequency set at 1 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (512 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
Beginning simulation!
info: Entering event queue @ 0.  Starting simulation...
panic: initiateAcc not defined!
 @ tick 77000
[initiateAcc:build/X86/cpu/static_inst.hh, line 272]
Memory Usage: 589368 KBytes
Program aborted at tick 77000
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x1c)[0x83e00ec]
build/X86/gem5.opt(_Z12abortHandleri+0x3e)[0x83f240e]
[0xb77bf404]
[0xb77bf428]
/lib/i386-linux-gnu/libc.so.6(gsignal+0x47)[0xb700d687]
/lib/i386-linux-gnu/libc.so.6(abort+0x143)[0xb7010ab3]
build/X86/gem5.opt(_Z15__exit_epilogueiPKcS0_iS0_+0x1d6)[0x84526d6]
build/X86/gem5.opt(_Z14__exit_messageIJEEvPKciS1_S1_iS1_DpRKT_+0x78)[0x835d7f8]
build/X86/gem5.opt[0x86bdc57]
build/X86/gem5.opt(_ZN15TimingSimpleCPU14completeIfetchEP6Packet+0x228)[0x879d2d8]
build/X86/gem5.opt(_ZN15TimingSimpleCPU10IcachePort10ITickEvent7processEv+0x19)[0x879d459]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0x94)[0x83ea994]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x78)[0x8413bf8]
build/X86/gem5.opt(_Z8simulatey+0x257)[0x84141e7]
build/X86/gem5.opt[0x8385bde]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyCFunction_Call+0xe9)[0xb7561f29]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4747)[0xb75a2a07]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4eac)[0xb75a316c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x63)[0xb75a47a3]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a25)[0xb75a2ce5]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4eac)[0xb75a316c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x63)[0xb75a47a3]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x87)[0xb759e287]
build/X86/gem5.opt(_Z6m5MainiPPc+0x91)[0x83f1c21]
build/X86/gem5.opt(main+0x3c)[0x832810c]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb6ff8af3]
build/X86/gem5.opt[0x835bf6e]
--- END LIBC BACKTRACE ---
Aborted (core dumped)


--Please tell me what should I do,
Thanks,
Uma
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidentia

[gem5-users] stuck at "initiateAcc not defined!"

2016-09-16 Thread Uma S
Good day all,
Thanks for the reply from @Oscar Rosell

I could build using scons now

scons build is done successfully, as follows
[SWIG] X86/python/m5/internal/param_Directory_Controller.i -> _wrap.cc,
.py
 [SWIG] X86/python/m5/internal/param_DistEtherLink.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_ElasticTrace.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_EtherDevBase.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_GenericPciHost.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_HMCController.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_I82094AA.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_L1Cache_Controller.i -> _wrap.cc,
.py
 [SWIG] X86/python/m5/internal/param_LinuxX86System.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_MinorCPU.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_PciVirtIO.i -> _wrap.cc, .py
 [SWIG] X86/python/m5/internal/param_VirtIO9PDiod.i -> _wrap.cc, .py
scons: done building targets.


But...
when running gem5.opt with the command as follows I got only   "initiateAcc
not defined!"
Kidly look at the screenprint,

suma@suma-G31T-M:~/g52/gem5$ build/X86/gem5.opt
configs/learning_gem5/part1/simple.py

gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Dec  9 2016 02:23:38
gem5 started Sep 16 2016 02:22:57
gem5 executing on suma-G31T-M, pid 2841
command line: build/X86/gem5.opt configs/learning_gem5/part1/simple.py

Global frequency set at 1 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address range
assigned (512 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: ClockedObject: More than one power state change request encountered
within the same simulation tick
Beginning simulation!
info: Entering event queue @ 0.  Starting simulation...
panic: initiateAcc not defined!
 @ tick 77000
[initiateAcc:build/X86/cpu/static_inst.hh, line 272]
Memory Usage: 589368 KBytes
Program aborted at tick 77000
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x1c)[0x83e00ec]
build/X86/gem5.opt(_Z12abortHandleri+0x3e)[0x83f240e]
[0xb77bf404]
[0xb77bf428]
/lib/i386-linux-gnu/libc.so.6(gsignal+0x47)[0xb700d687]
/lib/i386-linux-gnu/libc.so.6(abort+0x143)[0xb7010ab3]
build/X86/gem5.opt(_Z15__exit_epilogueiPKcS0_iS0_+0x1d6)[0x84526d6]
build/X86/gem5.opt(_Z14__exit_messageIJEEvPKciS1_S1_iS1_DpRKT_+0x78)[0x835d7f8]
build/X86/gem5.opt[0x86bdc57]
build/X86/gem5.opt(_ZN15TimingSimpleCPU14completeIfetchEP6Packet+0x228)[0x879d2d8]
build/X86/gem5.opt(_ZN15TimingSimpleCPU10IcachePort10ITickEvent7processEv+0x19)[0x879d459]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0x94)[0x83ea994]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x78)[0x8413bf8]
build/X86/gem5.opt(_Z8simulatey+0x257)[0x84141e7]
build/X86/gem5.opt[0x8385bde]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyCFunction_Call+0xe9)[0xb7561f29]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4747)[0xb75a2a07]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4eac)[0xb75a316c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x63)[0xb75a47a3]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a25)[0xb75a2ce5]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4eac)[0xb75a316c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7bc)[0xb75a463c]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x63)[0xb75a47a3]
/usr/lib/i386-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x87)[0xb759e287]
build/X86/gem5.opt(_Z6m5MainiPPc+0x91)[0x83f1c21]
build/X86/gem5.opt(main+0x3c)[0x832810c]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb6ff8af3]
build/X86/gem5.opt[0x835bf6e]
--- END LIBC BACKTRACE ---
Aborted (core dumped)


--Please tell me what should I do,
Thanks,
Uma
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-09-09 Thread Oscar Rosell
The problem is not that scons is not installed. The problem is that it cannot 
find the SConstruct file. You have to be at the root of the repo to build the 
model. Just go there and do "scons build/X86/gem5.opt -j3"



Thanks,



Oscar Rosell - Metempsy





 On Fri, 09 Sep 2016 13:20:29 +0100 Uma S umasuji...@gmail.comwrote 
 




Hello all,


As per Mr.Jason Lowe-Power's suggesion,

I am trying to run the configs/learning_gem5/simple.py from current gem5.

so I have cloned and  gem5(current) in another directory.


but the following command returns error inside gem5(current) directory. I t was 
working alright in the gem5-stable directory.



scons CPU_MODELS="AtomicSimpleCPU,MinorCPU,O3CPU,TimingSimpleCPU" 
build/X86/gem5.opt -j3




output is 



suma@suma-G31T-M:~/g52$ scons 
CPU_MODELS="AtomicSimpleCPU,MinorCPU,O3CPU,TimingSimpleCPU" build/X86/gem5.opt 
-j3



scons: *** No SConstruct file found.

File "/usr/lib/scons/SCons/Script/Main.py", line 905, in _main




so I gave 

suma@suma-G31T-M:~/g52$ whereis scons



answer is



scons: /usr/bin/scons /usr/lib/scons /usr/bin/X11/scons 
/usr/share/man/man1/scons.1.gz



I dont know why I am not able to build the gem5 current. Please help me


___

gem5-users mailing list

gem5-users@gem5.org

http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users






___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Stuck at "initiateAcc not defined!"

2016-09-09 Thread Uma S
Hello all,

As per Mr.Jason Lowe-Power's suggesion,
I am trying to run the configs/learning_gem5/simple.py from current gem5.
so I have cloned and  gem5(current) in another directory.
but the following command returns error inside gem5(current) directory. I t
was working alright in the gem5-stable directory.

scons CPU_MODELS="AtomicSimpleCPU,MinorCPU,O3CPU,TimingSimpleCPU"
build/X86/gem5.opt -j3

output is

suma@suma-G31T-M:~/g52$ scons
CPU_MODELS="AtomicSimpleCPU,MinorCPU,O3CPU,TimingSimpleCPU"
build/X86/gem5.opt -j3

scons: *** No SConstruct file found.
File "/usr/lib/scons/SCons/Script/Main.py", line 905, in _main

so I gave
suma@suma-G31T-M:~/g52$ whereis scons

answer is

scons: /usr/bin/scons /usr/lib/scons /usr/bin/X11/scons
/usr/share/man/man1/scons.1.gz

I dont know why I am not able to build the gem5 current. Please help me
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-09-09 Thread Oscar Rosell
Hi,



The file is in latest gem5 repository:



http://repo.gem5.org/gem5/file/8bc53d5565ba/configs/learning_gem5/part1/simple.py



There's a gem5 repository and an stable repository.



http://www.gem5.org/Repository



The file we're talking about is in gem5 repo. Not sure what's your current-gem5 
repo.



Thanks,



Oscar Rosell - Metempsy





 On Fri, 09 Sep 2016 12:41:27 +0100 Uma S umasuji...@gmail.comwrote 
 




Hi,

 I had posted a question on 2016/08/30 with the subject, Stuck at "initiateAcc 
not defined!"

As per Mr.Jason Lowe-Power's advice, I now tried with current-gem5 instead of 
stable version.
But I could not find (./configs/learning_gem5/part1/simple.py) link in the 
internet?
What am I missing here?
Actually, I had downloaded the "simple.[y" file from 

http://pages.cs.wisc.edu/~david/courses/cs752/Fall2015/gem5-tutorial/_downloads/simple.py

link provided in the tutorial.

I did hg clone to latest gem5 version and did update and merge steps. I used 
the 
above said simple.py file as found in the attachment . But still getting that 
error.

Kindly help.
The screen said,.

suma@suma-G31T-M:~/g51/gem5-stable$ build/X86/gem5.opt -d /home/suma/g51out/2 
configs/tutorial/simple.py

gem5 Simulator System. http://gem5.org

gem5 is copyrighted software; use the --copyright option for details.



gem5 compiled Aug 30 2016 18:29:26

gem5 started Sep 9 2016 16:48:27

gem5 executing on suma-G31T-M

command line: build/X86/gem5.opt -d /home/suma/g51out/2 
configs/tutorial/simple.py



Global frequency set at 1 ticks per second

warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (512 Mbytes)

0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000

Beginning simulation!

info: Entering event queue @ 0. Starting simulation...

panic: initiateAcc not defined!

 @ tick 74000

[initiateAcc:build/X86/cpu/static_inst.hh, line 272]

Memory Usage: 586312 KBytes

Program aborted at cycle 74000

Aborted (core dumped)


___

gem5-users mailing list

gem5-users@gem5.org

http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users






___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Stuck at "initiateAcc not defined!"

2016-09-09 Thread Uma S
Hi,
 I had posted a question on 2016/08/30 with the subject,

Stuck at "initiateAcc not defined!"

As per Mr.Jason Lowe-Power's advice, I now tried with current-gem5
instead of stable version.

But I could not find (./configs/learning_gem5/part1/simple.py) link in
the internet?

What am I missing here?

Actually, I had downloaded the "simple.[y" file from
http://pages.cs.wisc.edu/~david/courses/cs752/Fall2015/gem5-tutorial/_downloads/simple.py

link provided in the tutorial.

I did hg clone to latest gem5 version and did update and merge steps.
I used the

above said simple.py file as found in the attachment . But still
getting that error.

Kindly help.

The screen said,.
suma@suma-G31T-M:~/g51/gem5-stable$ build/X86/gem5.opt -d
/home/suma/g51out/2 configs/tutorial/simple.py
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Aug 30 2016 18:29:26
gem5 started Sep  9 2016 16:48:27
gem5 executing on suma-G31T-M
command line: build/X86/gem5.opt -d /home/suma/g51out/2
configs/tutorial/simple.py

Global frequency set at 1 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (512 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
Beginning simulation!
info: Entering event queue @ 0.  Starting simulation...
panic: initiateAcc not defined!
 @ tick 74000
[initiateAcc:build/X86/cpu/static_inst.hh, line 272]
Memory Usage: 586312 KBytes
Program aborted at cycle 74000
Aborted (core dumped)
# -*- coding: utf-8 -*-
# Copyright (c) 2015 Jason Power
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met: redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer;
# redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution;
# neither the name of the copyright holders nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Authors: Jason Power

""" This file creates a barebones system and executes 'hello', a simple Hello
World application.

This config file assumes that the x86 ISA was built.
See gem5/configs/learning_gem5/part1/simple.py for a general script.

"""

# import the m5 (gem5) library created when gem5 is built
import m5
# import all of the SimObjects
from m5.objects import *

# create the system we are going to simulate
system = System()

# Set the clock fequency of the system (and all of its children)
system.clk_domain = SrcClockDomain()
system.clk_domain.clock = '1GHz'
system.clk_domain.voltage_domain = VoltageDomain()

# Set up the system
system.mem_mode = 'timing'   # Use timing accesses
system.mem_ranges = [AddrRange('512MB')] # Create an address range

# Create a simple CPU
system.cpu = TimingSimpleCPU()

# Create a memory bus, a coherent crossbar, in this case
system.membus = SystemXBar()

# Hook the CPU ports up to the membus
system.cpu.icache_port = system.membus.slave
system.cpu.dcache_port = system.membus.slave

# create the interrupt controller for the CPU and connect to the membus
system.cpu.createInterruptController()
system.cpu.interrupts.pio = system.membus.master
system.cpu.interrupts.int_master = system.membus.slave
system.cpu.interrupts.int_slave = system.membus.master

# Create a DDR3 memory controller and connect it to the membus
system.mem_ctrl = DDR3_1600_x64()
system.mem_ctrl.range = system.mem_ranges[0]
system.mem_ctrl.port = system.membus.master

# Connect the system up to the membus
system.system_port = system.membus.slave

# Create a process for a simple "Hello World" application
process = LiveProcess()
# Set the command
# cmd is a list which begins with the executable (like argv)
process.cmd = ['tests/test-progs/hello/bin/x86/linux/hello']
# Set the cpu to use the process as its workload and create thread contexts

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-09-07 Thread Oscar Rosell
As Jason suggested I tried with the latest version of the script 
(./configs/learning_gem5/part1/simple.py) and it worked OK.



gem5 compiled Sep  7 2016 10:51:54

gem5 started Sep  7 2016 11:16:01

gem5 executing on orosell-Inspiron-3847, pid 27899

command line: ./build/X86/gem5.opt ./configs/learning_gem5/part1/simple.py



Global frequency set at 1 ticks per second

warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (512 Mbytes)

0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000

warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick

Beginning simulation!

info: Entering event queue @ 0.  Starting simulation...

Hello world!

Exiting @ tick 454507000 because target called exit()



Oscar Rosell - Metempsy





 On Wed, 07 Sep 2016 09:38:57 +0100 Oscar Rosell 
oscar.ros...@metempsy.comwrote  




Hi,



Did you try Jason's solution? Did it work?



Thanks,



Oscar Rosell - Metempsy





 On Wed, 07 Sep 2016 09:23:02 +0100 Uma S umasuji...@gmail.comwrote 
 










___

gem5-users mailing list

gem5-users@gem5.org

http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


Dear all,

I had posted a question on 2016/08/30 with the subject, 

Stuck at "initiateAcc not defined!"

I am thankful that two persons replied to that. As per 

Oscar Rosell 's reply I am attaching the "simple.py" file for further
look. Kindly let me know how I can solve this.
_S.Uma

___

gem5-users mailing list

gem5-users@gem5.org

http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users






___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-09-07 Thread Oscar Rosell
Hi,



Did you try Jason's solution? Did it work?



Thanks,



Oscar Rosell - Metempsy





 On Wed, 07 Sep 2016 09:23:02 +0100 Uma S umasuji...@gmail.comwrote 
 




Dear all,

I had posted a question on 2016/08/30 with the subject, 

Stuck at "initiateAcc not defined!"


I am thankful that two persons replied to that. As per 

Oscar Rosell 's reply I am attaching the "simple.py" file for further
look. Kindly let me know how I can solve this.
_S.Uma

___

gem5-users mailing list

gem5-users@gem5.org

http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users






___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Stuck at "initiateAcc not defined!"

2016-09-07 Thread Uma S
Dear all,
I had posted a question on 2016/08/30 with the subject,

Stuck at "initiateAcc not defined!"

I am thankful that two persons replied to that. As per

Oscar Rosell 's reply I am attaching the "simple.py" file for further

look. Kindly let me know how I can solve this.

_S.Uma
# -*- coding: utf-8 -*-
# Copyright (c) 2015 Jason Power
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met: redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer;
# redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution;
# neither the name of the copyright holders nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Authors: Jason Power

""" This file creates a barebones system and executes 'hello', a simple Hello
World application.

This config file assumes that the x86 ISA was built.
See gem5/configs/learning_gem5/part1/simple.py for a general script.

"""

# import the m5 (gem5) library created when gem5 is built
import m5
# import all of the SimObjects
from m5.objects import *

# create the system we are going to simulate
system = System()

# Set the clock fequency of the system (and all of its children)
system.clk_domain = SrcClockDomain()
system.clk_domain.clock = '1GHz'
system.clk_domain.voltage_domain = VoltageDomain()

# Set up the system
system.mem_mode = 'timing'   # Use timing accesses
system.mem_ranges = [AddrRange('512MB')] # Create an address range

# Create a simple CPU
system.cpu = TimingSimpleCPU()

# Create a memory bus, a coherent crossbar, in this case
system.membus = SystemXBar()

# Hook the CPU ports up to the membus
system.cpu.icache_port = system.membus.slave
system.cpu.dcache_port = system.membus.slave

# create the interrupt controller for the CPU and connect to the membus
system.cpu.createInterruptController()
system.cpu.interrupts.pio = system.membus.master
system.cpu.interrupts.int_master = system.membus.slave
system.cpu.interrupts.int_slave = system.membus.master

# Create a DDR3 memory controller and connect it to the membus
system.mem_ctrl = DDR3_1600_x64()
system.mem_ctrl.range = system.mem_ranges[0]
system.mem_ctrl.port = system.membus.master

# Connect the system up to the membus
system.system_port = system.membus.slave

# Create a process for a simple "Hello World" application
process = LiveProcess()
# Set the command
# cmd is a list which begins with the executable (like argv)
process.cmd = ['tests/test-progs/hello/bin/x86/linux/hello']
# Set the cpu to use the process as its workload and create thread contexts
system.cpu.workload = process
system.cpu.createThreads()

# set up the root SimObject and start the simulation
root = Root(full_system = False, system = system)
# instantiate all of the objects we've created above
m5.instantiate()

print "Beginning simulation!"
exit_event = m5.simulate()
print 'Exiting @ tick %i because %s' % (m5.curTick(), exit_event.getCause())
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-08-31 Thread Jason Lowe-Power
Hello,

Try running the script that ships with current gem5 (not gem5-stable). You
can find up-to-date learning gem5 scripts in configs/learning_gem5.

Cheers,
Jason

On Wed, Aug 31, 2016 at 8:09 AM Oscar Rosell 
wrote:

> Could you send the contents of simple.py file?
>
> Thanks,
>
> Oscar Rosell - Metempsy
>
>
>  On Wed, 31 Aug 2016 07:32:29 +0100 *Uma S >* wrote 
>
> Hello all,
>
> I tried to follow the tutorial as per the instructions in the wisc.edu
> instructions page to run gem5.
>
> I downloaded the simple.py file using the link given in the above said
> page.
> I tried to run gem5 from the root gem5 directory as:
>
> build/X86/gem5.opt configs/tutorial/simple.py  I got the output as follows.
> I dont know where to look for the core dump also.
> Kindly help to run this code
>
>
>
>
> suma@suma-G31T-M:~/g51/gem5-stable$ build/X86/gem5.opt -d /home/suma/g51out/1 
> configs/tutorial/simple.py
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 compiled Aug 30 2016 18:29:26
> gem5 started Aug 30 2016 14:39:49
> gem5 executing on suma-G31T-M
> command line: build/X86/gem5.opt -d /home/suma/g51out/1 
> configs/tutorial/simple.py
>
> Global frequency set at 1 ticks per second
> warn: DRAM device capacity (8192 Mbytes) does not match the address range 
> assigned (512 Mbytes)
> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
> Beginning simulation!
> info: Entering event queue @ 0.  Starting simulation...
> panic: initiateAcc not defined!
>  @ tick 74000
> [initiateAcc:build/X86/cpu/static_inst.hh, line 272]
> Memory Usage: 586308 KBytes
> Program aborted at cycle 74000
> Aborted (core dumped)
>
> ___
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
> ___
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] Stuck at "initiateAcc not defined!"

2016-08-31 Thread Oscar Rosell
Could you send the contents of simple.py file?

Thanks,

Oscar Rosell - Metempsy


 On Wed, 31 Aug 2016 07:32:29 +0100 Uma Sumasuji...@gmail.com wrote 
 

Hello all,


I tried to follow the tutorial as per the instructions in the wisc.edu 
instructions page to run gem5.


I downloaded the simple.py file using the link given in the above said page. 

I tried to run gem5 from the root gem5 directory as: build/X86/gem5.opt 
configs/tutorial/simple.py I got the output as follows.
I dont know where to look for the core dump also.
Kindly help to run this code



suma@suma-G31T-M:~/g51/gem5-stable$ build/X86/gem5.opt -d /home/suma/g51out/1 
configs/tutorial/simple.py
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Aug 30 2016 18:29:26
gem5 started Aug 30 2016 14:39:49
gem5 executing on suma-G31T-M
command line: build/X86/gem5.opt -d /home/suma/g51out/1 
configs/tutorial/simple.py

Global frequency set at 1 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address range 
assigned (512 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
Beginning simulation!
info: Entering event queue @ 0. Starting simulation...
panic: initiateAcc not defined!
 @ tick 74000
[initiateAcc:build/X86/cpu/static_inst.hh, line 272]
Memory Usage: 586308 KBytes
Program aborted at cycle 74000
Aborted (core dumped)

 ___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users




___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Stuck at "initiateAcc not defined!"

2016-08-31 Thread Uma S
Hello all,

I tried to follow the tutorial as per the instructions in the wisc.edu
instructions page to run gem5.

I downloaded the simple.py file using the link given in the above said
page.
I tried to run gem5 from the root gem5 directory as:

build/X86/gem5.opt configs/tutorial/simple.py
I got the output as follows.
I dont know where to look for the core dump also.
Kindly help to run this code




suma@suma-G31T-M:~/g51/gem5-stable$ build/X86/gem5.opt -d
/home/suma/g51out/1 configs/tutorial/simple.py
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Aug 30 2016 18:29:26
gem5 started Aug 30 2016 14:39:49
gem5 executing on suma-G31T-M
command line: build/X86/gem5.opt -d /home/suma/g51out/1
configs/tutorial/simple.py

Global frequency set at 1 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (512 Mbytes)
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
Beginning simulation!
info: Entering event queue @ 0.  Starting simulation...
panic: initiateAcc not defined!
 @ tick 74000
[initiateAcc:build/X86/cpu/static_inst.hh, line 272]
Memory Usage: 586308 KBytes
Program aborted at cycle 74000
Aborted (core dumped)
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users