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

Reply via email to