Skip to contentSkip to conversation

kdb v4.3 for 2.5.72 ia64

DISCUSSION Xavier Bru 2 participants 2 messages Jul 10, 2003

lore
Share & tools
lore

Xavier Bru

author
#0 lore raw

Hello all,

I updated the previous port of kdb on 2.5.72 ia64 to kdb v4.3 on:
http://www.bullfreeware.com/linux/kdb

It has same limitations, just a fix for calling bh_enable() only when interrupts are enabled (Problem is seen on 2.5 when kdb() is called
from kdb_ipi(), due to WARN_ON() in this code, but also exists in 2.4).

Hoping this can help. Please don't expect too much fixes from me until september.

Xavier

Signature · 8 lines
 Sincères salutations.
_____________________________________________________________________
 
Xavier BRU                 BULL ISD/R&D/INTEL office:     FREC B1-422
tel : +33 (0)4 76 29 77 45                    http://www-frec.bull.fr
fax : +33 (0)4 76 29 77 70                 mailto:[email protected]
addr: BULL, 1 rue de Provence, BP 208, 38432 Echirolles Cedex, FRANCE
_____________________________________________________________________
Quoted 26 lines · Xavier Bru

Hello Keith & all,

I put on:
http://www.bullfreeware.com/linux/kdb
patches that work on our IA64 platform with kernel 2.5.72.

It is based on kdb v4.1 ia64 for 2.4.20, and the initial port you have done of kdb i386 on 2.5.45.

The result is far from perfect.
Major restrictions are:
. only arch ia64 support.
. no keyboard support (debug through serial line only:
- new ia64 platforms have no AT keyboard.
- the kdb USB keyboard driver developped by Sebastien Lelarge still needs to be ported on new USB code.
. breakpoints still deadlock in SMP.
. no section, rmmod commands.
. mca/init not tested.

What should work:
. parameters support.
. kernel & module symbols.
. new tpa command that translates virtual to physical addresses (ia64).

I hope this can be help, as kdb is really mandatory for 2.5.

#1 lore raw
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · Xavier Bru

Xavier> Hello all,

Xavier> I updated the previous port of kdb on 2.5.72 ia64 to kdb Xavier> v4.3 on: http://www.bullfreeware.com/linux/kdb

Xavier> It has same limitations, just a fix for calling bh_enable() Xavier> only when interrupts are enabled (Problem is seen on 2.5 Xavier> when kdb() is called from kdb_ipi(), due to WARN_ON() in Xavier> this code, but also exists in 2.4).

Xavier> Hoping this can help. Please don't expect too much fixes Xavier> from me until september.

Cool!

Now if only somebody would do kgdb for ia64... ;-)

	--david