Thanks for your suggestions. I will dig into that and see if there is
something I can deal with it.

On Tue, Aug 25, 2015 at 10:05 AM, Steve Reinhardt <[email protected]> wrote:

> Sorry!  I read your email too quickly and missed that distinction.
>
> I've never tried to call a function using the remote debugger.  Your best
> bet is to look at what's happening on the remote gdb interface to figure
> out what's going wrong.  Probably gem5 should just be reporting the page
> fault back to gdb rather than panicking.  I think there's a RemoteGDB debug
> flag that could give you some clues.
>
> Steve
>
> On Mon, Aug 24, 2015 at 9:46 PM Lingxiao Jia <[email protected]>
> wrote:
>
>> Hi Steve,
>>
>> I know how to use gdb to debug, but now I want to remote debug the guest
>> code directly using gdb in SE mode, and I want to dump stats and create
>> checkpoints at breakpoints. However, this doesn't work and gem5 panics and
>>  reports: page table fault when accessing virtual address 0... I don't
>> know if I can call function in remote debugging session. Thanks.
>>
>> On Mon, Aug 24, 2015 at 7:26 PM, Steve Reinhardt <[email protected]>
>> wrote:
>>
>>> You can call functions from gdb, but most functions are not designed to
>>> be called from gdb.  What arguments does the function expect, and what
>>> arguments are you providing?
>>>
>>> On Mon, Aug 24, 2015 at 8:13 AM Lingxiao Jia <[email protected]>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Can anyone help with this issue? I am still not finding how to deal
>>>> with this.
>>>>
>>>> Thanks.
>>>>
>>>> On Wed, Aug 19, 2015 at 9:54 AM, Lingxiao Jia <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I am using gdb to remote debug program running on ARM architecture. I
>>>>> am running in SE mode. When I try to dumpstat and checkpoint from the
>>>>> remote debugger using call m5_xxx(), gem5 panics: page table fault when
>>>>> accessing virtual address 0...
>>>>> I included util/m5/m5op.h in my source file, and compiled with
>>>>> m5op_arm.S statically.
>>>>>
>>>>> The m5_xxx methods work fine if I directly call them in the program.
>>>>> Can I really call function in remote debugging session?
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Lingxiao Jia
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Best regards,
>>>>
>>>> Lingxiao Jia
>>>>
>>>> 贾凌霄
>>>>
>>>>
>>>> Electrical & Computer Engineering (ECE)
>>>>
>>>> The University of Texas at Austin (UT-Austin)
>>>> _______________________________________________
>>>> gem5-users mailing list
>>>> [email protected]
>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>>
>> --
>>
>> Best regards,
>>
>> Lingxiao Jia
>>
>> 贾凌霄
>>
>>
>> Electrical & Computer Engineering (ECE)
>>
>> The University of Texas at Austin (UT-Austin)
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 

Best regards,

Lingxiao Jia

贾凌霄


Electrical & Computer Engineering (ECE)

The University of Texas at Austin (UT-Austin)
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to