Sergei Shtylyov <[EMAIL PROTECTED]> 写道: Hello.
Zhou Rui wrote:
> I'm using ELDK4.1 for development on PowerPC405EP board, which is
> PPChameleonEVB. For kernel 2.6.19.2 provided with ELDK4.1, it seems no
> appropriate KGDB patch from http://kgdb.linsyssoft.com/ for this version of
> kernel. So I use the option:
> Kernel hacking --->
> [*] Include kgdb kernel debugger
> Serial Port (ttyS0) --->
> While I'm using GDB to debug, I always got error message "Can't send signals
> to this remote system. SIGILL not sent." as below. So is there any advice to
> solve this problem?
Well, that seems normal -- KGDB just can't handle this packet. There's no point
sending signals to the kernel -- they're only for userspace, IIUC.
Okay, it seems I can ignore this message. Thank you.
> I also have tried to patch KGDB 2.4 for 2.6.15.5 kernel on 2.6.15 provided
> with ELDK4.0. The patching procedure seems okay, but when I compile for
> PowerPC405 and 440 board, it always fails like this:
> For 405:
> CC arch/ppc/syslib/gen550_dbg.o
> LD arch/ppc/syslib/built-in.o
> AS arch/powerpc/sysdev/dcr.o
> LD arch/powerpc/sysdev/built-in.o
> CC arch/powerpc/lib/bitops.o
> LD arch/powerpc/lib/built-in.o
> CC arch/ppc/platforms/4xx/ppchameleon.o
> arch/ppc/platforms/4xx/ppchameleon.c: In function 'platform_init':
> arch/ppc/platforms/4xx/ppchameleon.c:252: error: 'struct machdep_calls' has
> no member named 'early_serial_map'
> make[1]: *** [arch/ppc/platforms/4xx/ppchameleon.o] Error 1
> make: *** [arch/ppc/platforms/4xx] Error 2
>
> For 440:
> LD arch/ppc/syslib/built-in.o
> CC arch/powerpc/sysdev/indirect_pci.o
> AS arch/powerpc/sysdev/dcr.o
> LD arch/powerpc/sysdev/built-in.o
> CC arch/powerpc/lib/bitops.o
> LD arch/powerpc/lib/built-in.o
> CC arch/ppc/platforms/4xx/yosemite.o
> arch/ppc/platforms/4xx/yosemite.c: In function 'yosemite_early_serial_map':
> arch/ppc/platforms/4xx/yosemite.c:288: warning: implicit declaration of
> function 'gen550_init'
> arch/ppc/platforms/4xx/yosemite.c: In function 'platform_init':
> arch/ppc/platforms/4xx/yosemite.c:349: error: 'struct machdep_calls' has no
> member named 'early_serial_map'
> make[1]: *** [arch/ppc/platforms/4xx/yosemite.o] Error 1
> make: *** [arch/ppc/platforms/4xx] Error 2
> Would anyone like to give me some informaiton to solve this error?
I'm going to post a patch I have for arch/ppc/ -- we'll see if it fixes the
complilation issues.
Thanks a lot.
WBR, Sergei
Best wishes
Zhou Rui
Distributed and Embedded System Lab
Room 532, Information Building
School of Information Science
Lanzhou University, P. R. China
Tel: 86-0931-8912025
Zip Code: 730000
---------------------------------
雅虎免费邮箱3.5G容量,20M附件!-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Kgdb-bugreport mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport