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 > >