wiki:kgdb

Version 1 (modified by admin, 15 years ago) (diff)

--

KGDB kernel debugging

This is work in progress and does not work yet.

enabling KGDB in the kernel

The work is based on the work for the N1 described here ​Enabling KGDB for Android

The kernel that i use is a fork of pershoots vision-2635 kernel (which is based on the HTC 2.6.35 sources for the ACE). My fork that already contains the patches and the .config file can be found here ​vision-2635

building the boot.img

The boot-ps_d.img thatI use for testing is built using the following command:

./mkbootimg --cmdline 'no_console_suspend=1 console=null kgdboc=ttyGS0 kgdbretry=10' --base 0x04000000 --kernel vision-2635/arch/arm/boot/zImage --ramdisk boot.img-ramdisk.gz -o boot-ps_d.img

The necessary ramdisk boot.img-ramdisk.gz was extracted from the original Cynogenmod 7.0.3 firmware using the command:

./split_bootimg.pl boot.img

Attachments (4)

Download all attachments as: .zip