The whole system has 2 GB memory and the qemu memory is set to 2G too. I'll
try to figure out which case is it.


On Wed, Oct 2, 2013 at 9:26 PM, Paul Rosenfeld <[email protected]> wrote:

> Forgot to send to list.
>
>
> ---------- Forwarded message ----------
> From: Paul Rosenfeld <[email protected]>
> Date: Wed, Oct 2, 2013 at 1:41 PM
> Subject: Re: [marss86-devel] marss.dramsim run_bench does not work
> correctly
> To: Ardalan Pouyabahar <[email protected]>
>
>
> Oh I see -- I guess that's a different error -- I got it confused with a
> similar warning message that I think I removed.
>
> How much memory are simulating in MARSS?
>
>  There are two places where this message occurs:
> https://github.com/dramninjasUMD/marss.dramsim/blob/dramsim/ptlsim/sim/ptl-qemu.cpp#L814
>
> Could you try to figure out which of the two cases you are hitting (either
> by modifying one of the print statements or by putting a breakpoint in this
> code in GDB)?
>
> It's quite strange that you are encountering this message -- I've never
> heard of anyone hitting this error message before.
>
>
>
>
> On Wed, Oct 2, 2013 at 4:04 AM, Ardalan Pouyabahar <[email protected]
> > wrote:
>
>> ERROR : guest physical address 0xfffffff0 is out of bounds
>>
>>
>> On Wed, Oct 2, 2013 at 11:33 AM, Ardalan Pouyabahar <
>> [email protected]> wrote:
>>
>>> The problem is that the simulation stops because of the error. Is it
>>> because of low RAM space? How can I solve it?
>>>
>>> Thanks
>>>
>>>
>>> On Mon, Sep 30, 2013 at 7:52 PM, Paul Rosenfeld <[email protected]>wrote:
>>>
>>>> Don't worry about the out of bounds message, I actually need to remove
>>>> that message since it doesn't affect the correctness of the simulation.
>>>>
>>>>
>>>> On Sat, Sep 28, 2013 at 5:10 PM, Ardalan Pouyabahar <
>>>> [email protected]> wrote:
>>>>
>>>>> It is running on virtual machine and the memory was 1 GB I changed it
>>>>> to 2 GB and the error change to :
>>>>> guest physical address 0xfffffff0 is out of bounds
>>>>> How much memory is needed?
>>>>>
>>>>>
>>>>> On Sun, Sep 29, 2013 at 12:26 AM, Paul Rosenfeld <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Given how deep inside of QEMU this error is (
>>>>>> https://github.com/dramninjasUMD/marss.dramsim/blob/dramsim/qemu/exec.c#L523),
>>>>>>  it is highly unlikely that it has anything to do with DRAMSim2. Are you
>>>>>> sure you're not just running out of memory on the machine?
>>>>>>
>>>>>>
>>>>>> On Sat, Sep 28, 2013 at 4:50 PM, Ardalan Pouyabahar <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Dear Majid,
>>>>>>>
>>>>>>> Yes I have it.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Sep 29, 2013 at 12:17 AM, Ardalan Pouyabahar <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Dear Paul,
>>>>>>>> I changed the path to absolute path but it gives the same result.
>>>>>>>> There is a flag in run_bench,py named as "out_to_stdout", it's false by
>>>>>>>> default and I changed it to true then it printed these in the console
>>>>>>>> before finishing :
>>>>>>>>
>>>>>>>> Could not allocate dynamic translator buffer
>>>>>>>> Writing to stdout completed
>>>>>>>> Exception in thread Thread-4:
>>>>>>>> Traceback (most recent call last):
>>>>>>>>   File "/usr/lib/python2.7/threading.py", line 551, in
>>>>>>>> __bootstrap_inner
>>>>>>>>     self.run()
>>>>>>>>   File "./util/run_bench.py", line 267, in run
>>>>>>>>     out_dev_file = os.open(self.out_devname, os.O_RDONLY)
>>>>>>>> TypeError: coercing to Unicode: need string or buffer, NoneType
>>>>>>>> found
>>>>>>>> -----------
>>>>>>>> It has some problem with memory allocation!
>>>>>>>> I will try to compile it with GDB and share the results.
>>>>>>>>
>>>>>>>> Thanks so much for your answer
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Sep 27, 2013 at 4:38 AM, Seyed Majid Zahedi <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Ardalan,
>>>>>>>>>
>>>>>>>>> Do you you have the system.ini file in your DRAMSim directory?
>>>>>>>>> One option is to rename system.ini.example to system.ini.
>>>>>>>>>
>>>>>>>>> Seyed
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Sep 26, 2013 at 7:18 AM, Ardalan Pouyabahar <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hello everyone,
>>>>>>>>>>
>>>>>>>>>> I installed marss.dramsim and I could run FFT in qemu correctly
>>>>>>>>>> but when I try to run blackscholes in parsecROI with this command :
>>>>>>>>>> "./util/run_bench.py -d run/parsec_res parsec-ooo" it generates core 
>>>>>>>>>> and it
>>>>>>>>>> dosen't generate dramsim.log nor yaml log file.
>>>>>>>>>> My util.cfg file is:
>>>>>>>>>> -------------------------------------
>>>>>>>>>> [DEFAULT]
>>>>>>>>>> marss_dir = /home/ardalan/marss.dramsim
>>>>>>>>>> util_dir = /home/ardalan/marss.dramsim/util
>>>>>>>>>> img_dir = /media/shared_folder
>>>>>>>>>>
>>>>>>>>>> qemu_bin = %(marss_dir)s/qemu/qemu-system-x86_64
>>>>>>>>>>
>>>>>>>>>> default_simconfig = -kill-after-run
>>>>>>>>>>
>>>>>>>>>> [suite parsec-2.1]
>>>>>>>>>> checkpoints = blackscholes
>>>>>>>>>>
>>>>>>>>>> [run parsec-ooo]
>>>>>>>>>> suite = parsec-2.1
>>>>>>>>>> images = %(img_dir)s/parsecROI.img
>>>>>>>>>> memory = 2G
>>>>>>>>>> simconfig =
>>>>>>>>>>   -run
>>>>>>>>>>   -machine single_core
>>>>>>>>>>   # -corefreq 2G
>>>>>>>>>>   -logfile %(out_dir)s/%(bench)s.log
>>>>>>>>>>   -stats %(out_dir)s/%(bench)s.yml
>>>>>>>>>>   -dramsim-results-dir-name %(out_dir)s/%(bench)s.dramsim.log
>>>>>>>>>>   -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini
>>>>>>>>>>   -consolelog %(out_dir)s/%(bench)s.log.console
>>>>>>>>>>   %(default_simconfig)s
>>>>>>>>>> ----------------------------------------------------
>>>>>>>>>> And the blackscholes.log file is:
>>>>>>>>>> ----------------------------------------------------
>>>>>>>>>> //
>>>>>>>>>> //  MARSS: Cycle Accurate Systems simulator for x86
>>>>>>>>>> //  Copyright 1999-2007 Matt T. Yourst <[email protected]>
>>>>>>>>>> //  Copyright 2009-2011 Avadh Patel <[email protected]>
>>>>>>>>>> //
>>>>>>>>>> //  Git branch 'dramsim' on date Thu Aug 22 11:58:39 2013 (HEAD:
>>>>>>>>>> 33a897)
>>>>>>>>>> //  Built Sep  3 2013 00:10:22 on BUILDHOST using gcc-4.6
>>>>>>>>>> //  With 1 simulated cores
>>>>>>>>>> //  Running on Ardalan-VirtualBox.(none)
>>>>>>>>>> //
>>>>>>>>>>
>>>>>>>>>> Active parameters:
>>>>>>>>>>   -help         disabled
>>>>>>>>>>   -run          enabled
>>>>>>>>>>   -stop         disabled
>>>>>>>>>>   -kill         disabled
>>>>>>>>>>   -flush        disabled
>>>>>>>>>>   -quiet        disabled
>>>>>>>>>>   -logfile
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log
>>>>>>>>>>   -loglevel     0
>>>>>>>>>>   -startlog     0
>>>>>>>>>>   -startlogrip  18446744073709551615
>>>>>>>>>>   -consolelog   enabled
>>>>>>>>>>   -logbufsize   524288
>>>>>>>>>>   -logfilesize  67108864
>>>>>>>>>>   -dump-state-now disabled
>>>>>>>>>>   -screenshot
>>>>>>>>>>   -log-user-only disabled
>>>>>>>>>>   -dump-config-file
>>>>>>>>>>   -stats
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml
>>>>>>>>>>   -yamlstats
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml
>>>>>>>>>>   -stats-format yaml
>>>>>>>>>>   -snapshot-cycles infinity
>>>>>>>>>>   -snapshot-now
>>>>>>>>>>   -time-stats-logfile
>>>>>>>>>>   -time-stats-period 10000
>>>>>>>>>>   -startrip     18446744073709551615
>>>>>>>>>>   -fast-fwd-insns 0
>>>>>>>>>>   -fast-fwd-user-insns 0
>>>>>>>>>>   -fast-fwd-checkpoint
>>>>>>>>>>   -stopinsns    infinity
>>>>>>>>>>   -stopcycle    infinity
>>>>>>>>>>   -stopiter     infinity
>>>>>>>>>>   -stoprip      18446744073709551615
>>>>>>>>>>   -stop-at-marker infinity
>>>>>>>>>>   -stop-at-marker-hits infinity
>>>>>>>>>>   -stopinsns-rel infinity
>>>>>>>>>>   -bbinsns      65536
>>>>>>>>>>   -flushevery   infinity
>>>>>>>>>>   -kill-after-run disabled
>>>>>>>>>>   -event-record
>>>>>>>>>>   -event-record-stop disabled
>>>>>>>>>>   -event-replay
>>>>>>>>>>   -corefreq     0
>>>>>>>>>>   -enable-checker disabled
>>>>>>>>>>   -checker-startrip 18446744073709551615
>>>>>>>>>>   -perfect-cache disabled
>>>>>>>>>>   -dumpcode     test.dat
>>>>>>>>>>   -dump-at-end  disabled
>>>>>>>>>>   -bbdump
>>>>>>>>>>   -verify-cache disabled
>>>>>>>>>>   -machine      single_core
>>>>>>>>>>   -enable-mongo disabled
>>>>>>>>>>   -mongo-server 127.0.0.1
>>>>>>>>>>   -mongo-port   27017
>>>>>>>>>>   -bench-name
>>>>>>>>>>   -tags
>>>>>>>>>>   -run-tests    disabled
>>>>>>>>>>   -execute-after-kill
>>>>>>>>>>   -sync         0
>>>>>>>>>>   -simpoint
>>>>>>>>>>   -simpoint-interval 10 M
>>>>>>>>>>   -simpoint-chk-name simpoint
>>>>>>>>>>   -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini
>>>>>>>>>>   -dramsim-pwd  ../DRAMSim2
>>>>>>>>>>   -dramsim-system-ini-file system.ini
>>>>>>>>>>   -dramsim-results-dir-name
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.dramsim.log
>>>>>>>>>> ----------------------------------------
>>>>>>>>>> The console output is:
>>>>>>>>>> ----------------------------------------
>>>>>>>>>> Reading config file /home/ardalan/marss.dramsim/util/util.cfg
>>>>>>>>>> Checkpoints: ['blackscholes']
>>>>>>>>>> simconfig:
>>>>>>>>>> -run
>>>>>>>>>> -machine single_core
>>>>>>>>>> # -corefreq 2G
>>>>>>>>>> -logfile %(out_dir)s/%(bench)s.log
>>>>>>>>>> -stats %(out_dir)s/%(bench)s.yml
>>>>>>>>>> -dramsim-results-dir-name %(out_dir)s/%(bench)s.dramsim.log
>>>>>>>>>> -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini
>>>>>>>>>> -consolelog %(out_dir)s/%(bench)s.log.console
>>>>>>>>>> %(default_simconfig)s
>>>>>>>>>> Total run configurations: 1
>>>>>>>>>> 1 parallel simulation instances will be run.
>>>>>>>>>> All files will be saved in: run/parsec_res
>>>>>>>>>> All Threads are started
>>>>>>>>>> Checkpoint blackscholes
>>>>>>>>>> simconfig:
>>>>>>>>>> -run
>>>>>>>>>> -machine single_core
>>>>>>>>>> # -corefreq 2G
>>>>>>>>>> -logfile
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log
>>>>>>>>>> -stats /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.yml
>>>>>>>>>> -dramsim-results-dir-name
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.dramsim.log
>>>>>>>>>> -dramsim-device-ini-file ini/DDR3_micron_8M_8B_x16_sg15.ini
>>>>>>>>>> -consolelog
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.log.console
>>>>>>>>>> -kill-after-run
>>>>>>>>>> Config file written
>>>>>>>>>> Starting Checkpoint: blackscholes
>>>>>>>>>> Command:  /home/ardalan/marss.dramsim/qemu/qemu-system-x86_64 -m
>>>>>>>>>> 2G -serial pty -nographic -drive
>>>>>>>>>> cache=unsafe,file=/media/shared_folder/parsecROI.img -simconfig
>>>>>>>>>> /home/ardalan/marss.dramsim/run/parsec_res/blackscholes.simcfg 
>>>>>>>>>> -loadvm
>>>>>>>>>> blackscholes  -snapshot
>>>>>>>>>> char device redirected to /dev/pts/5
>>>>>>>>>> Writing to stdout completed
>>>>>>>>>> Writing to output file completed
>>>>>>>>>> Completed all simulation runs.
>>>>>>>>>>
>>>>>>>>>> ----------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> http://www.marss86.org
>>>>>>>>>> Marss86-Devel mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> http://www.marss86.org
>>>>>>> Marss86-Devel mailing list
>>>>>>> [email protected]
>>>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to