As far as I remember, I didn't use such an option. You can try removing
that though I don't know what is the default value for that option.​

Regards,
Mahmood



On Wed, Feb 19, 2014 at 11:15 PM, Siddharth Nilakantan <sid....@gmail.com>wrote:

> That is supposed to mean that it is part of the global address map. In SE
> mode, without an OS present I'm not sure what it means other than all
> threads/cores having a global view of memory. Shouldn't be causing my
> issue.
>
> I'll try using Physical Memory as well. Thanks.
>
>
> On 19 February 2014 14:18, Mahmood Naderan <mahmood...@gmail.com> wrote:
>
>> That is weird. I had the same issue with older versions and increasing
>> the memory was the solution. What does "in_addr_map = True" mean then?
>> I used PhysicalMemory for physmem
>>
>>
>>
>>
>> Regards,
>> Mahmood
>>
>>
>>
>> On Wed, Feb 19, 2014 at 10:28 PM, Siddharth Nilakantan <sid....@gmail.com
>> > wrote:
>>
>>> Hi All,
>>>
>>> I tried Mahmood's suggestion and ended up with the same issue. It
>>> reported higher memory usage now, but dies at the same address and same
>>> cycle number!
>>>
>>> warn: ignoring syscall futex(1, 7020308, ...)
>>> warn: ignoring syscall futex(1, 7020308, ...)
>>> *panic: Tried to read unmapped address 0x140495a85.*
>>> * @ cycle 143932527000*
>>> [invoke:build/X86_MESI_CMP_directory/arch/x86/faults.cc, line 160]
>>> *Memory Usage: 8793360 KBytes*
>>> Program aborted at cycle 143932527000
>>>
>>> Is there some other way I should be increasing memory size. I just have
>>> the following in my se.py:
>>>
>>> system = System(cpu = [CPUClass(cpu_id=i) for i in xrange(np)],
>>> physmem = SimpleMemory(in_addr_map = True,range=AddrRange('8192MB')))
>>>
>>> Note, that this gem5 version is slightly older, checked out at the
>>> beginning of last year. Any suggestions would help.
>>>
>>> Regards,
>>> Sid
>>>
>>>
>>> On 19 February 2014 01:42, Siddharth Nilakantan <sid....@gmail.com>wrote:
>>>
>>>> Hi Mahmood,
>>>>
>>>> Thanks for that. Will try 8GB next and report what I find. I linked the
>>>> executable to the m5 threads library. I also linked in some other custom
>>>> object code that shouldn't be called when running under Gem5 at all. This
>>>> is evidenced by the fact that I can also run the same executable natively
>>>> and confirm that it finishes. (I also did a Valgrind Memcheck just to make
>>>> sure.)
>>>>
>>>> Sid
>>>>
>>>>
>>>> On 18 February 2014 13:23, Mahmood Naderan <mahmood...@gmail.com>wrote:
>>>>
>>>>> Hi
>>>>> Have you modified the code in a way to create new addresses?
>>>>> You should note that the unmapped address is in the range of 4GB< <
>>>>> 8GB. If you increase the memory to 8GB, that specific address will be
>>>>> resolved but you may see another error for addresses larger than 8GB!!
>>>>>
>>>>> Hope that helps
>>>>>
>>>>>
>>>>> On 2/18/14, Siddharth Nilakantan <sn...@drexel.edu> wrote:
>>>>> > Hi All,
>>>>> >
>>>>> > I'm using Gem5's SE mode with Splash-2 compiled for m5threads. When
>>>>> running
>>>>> > the Cholesky, water-spatial and ocean benchmarks I noticed the
>>>>> "panic:
>>>>> > Tried to read unmapped address" error. Based on previous questions
>>>>> of the
>>>>> > same type, I made sure to try testing the executables under
>>>>> Valgrind. There
>>>>> > are no memory leaks, so I'm not sure what is happening.
>>>>> >
>>>>> > build/X86_MESI_CMP_directory/gem5.opt configs/example/se.py
>>>>> > --garnet-network=fixed --topology=Mesh --ruby
>>>>> >
>>>>> --cmd=~/benchmarks/splash2_gem5se/splash2/codes/kernels/cholesky/CHOLESKY
>>>>> > --options="-p8
>>>>> >
>>>>>  ~/benchmarks/splash2_gem5se/splash2/codes/kernels/cholesky/inputs/tk23.O"
>>>>> > --num-cpus=8 --num-dirs=8 --num-l2caches=8 --l1d_size=64kB
>>>>> --l1d_assoc=4
>>>>> > --l1i_size=64kB --l1i_assoc=4 --l2_size=4096kB --l2_assoc=8
>>>>> > .
>>>>> > .
>>>>> > .
>>>>> >
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(0, 7020308, ...)
>>>>> > warn: ignoring syscall futex(1, 7020308, ...)
>>>>> > warn: ignoring syscall futex(1, 7020308, ...)
>>>>> > *panic: Tried to read unmapped address 0x140495a85.*
>>>>> >  @ cycle 143932527000
>>>>> > [invoke:build/X86_MESI_CMP_directory/arch/x86/faults.cc, line 160]
>>>>> > Memory Usage: 4599016 KBytes
>>>>> > Program aborted at cycle 143932527000
>>>>> >
>>>>> >  The system is configured to have 4GB of Physical memory and the
>>>>> memory
>>>>> > usage is still higher. It always dies at the same address and the
>>>>> same
>>>>> > cycle number.
>>>>> >
>>>>> > Can anyone help me figure out why this is happening? What flags
>>>>> should I
>>>>> > turn on to get more useful information?
>>>>> >
>>>>> > Regards,
>>>>> > Sid
>>>>> >
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Mahmood
>>>>> _______________________________________________
>>>>> 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
>>
>
>
> _______________________________________________
> 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

Reply via email to