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
