Hi Xuebing,

In that video the qemu seems use 32-bit ARM cpu model whereas I have need
to use 64-bit ARM cpu model as I have specified by "-cpu host" qemu
parameter in Foundationv8 model.

-Jani


2014-02-27 14:21 GMT+01:00 Xuebing wang <xbi...@gmail.com>:

> Hi Jani,
>
> Is below video similar to what you want? This video shows cross-debug
> armv8 linux kernel (using armv8-gdb + armv8-qemu).
>
> http://www.youtube.com/watch?v=MLu5EzheHIM
>
>
>
> On 02/27/2014 05:52 PM, Peter Maydell wrote:
>
>> On 27 February 2014 09:45, Jani Kokkonen <janimikokko...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I would like to debug a Qemu guest linux kernel under Foundationv8 model
>>> and
>>> I tried  the following setup:
>>>
>>> 1.  Foundationv8 model started with --network=nat and
>>> --network-nat-ports=1234=1234 options
>>> 2. In Foundationv8 model I started qemu-system-aarch64 with the command
>>> line:
>>>
>>> ./qemu-system-aarch64  -M virt -cpu host  -kernel Image -serial stdio
>>> -display none  -enable-kvm -gdb tcp::1234 -S
>>>
>>> 3. I start debugging the guest kernel with aarch64-linux-gnu-gdb vmlinux
>>> and with target remote:1234 command.
>>>
>>> However when I set any breakpoint I will get error message:
>>> "Cannot insert breakpoint 1.
>>> Error accessing memory address 0xffffffc000636498: Unknown error -1"
>>> In addition stepi or any other run related command does not work.
>>>
>> You would need to implement breakpoint support for AArch64 in
>> both KVM and QEMU, I think. That feature is currently not implemented.
>>
>> thanks
>> -- PMM
>>
>>
>>
> --
> Thanks,
> Xuebing Wang
>
>

Reply via email to