Recently, when doing kgdb on my cpu which arch is mips_64, I encounter some 
problems.


arch : mips_64-octeon
kernel-version: linux 2.6.32 


when setting watchpoints on the kernel , it logs that 


(gdb) watch jiffies
Sending packet: $mffffffff80da0800,8#f6...Ack
Packet received: 00000001000026ae
Sending packet: $mffffffff80da0800,8#f6...Ack
Packet received: 00000001000026ae
Hardware watchpoint 1: jiffies


(gdb) c
Continuing.
Sending packet: $mffffffff802cd42c,4#27...Ack
Packet received: 0000000d
Sending packet: $mffffffff80da0800,8#f6...Ack
Packet received: 00000001000026ae
Sending packet: $Z2,ffffffff80da0800,8#41...Ack
Packet received: ==============================================>empty package
Packet Z2 (write-watchpoint) is NOT supported
Warning:
Could not insert hardware watchpoint 1.
Could not insert hardware breakpoints:
You may have requested too many hardware breakpoints/watchpoints.


then, I open the switch 
(gdb) set remote write-watchpoint-packet on
(gdb) c
Continuing.
Sending packet: $mffffffff802cd42c,4#27...Ack
Packet received: 0000000d
Sending packet: $mffffffff80da0800,8#f6...Ack
Packet received: 00000001000026ae
Sending packet: $Z2,ffffffff80da0800,8#41...Ack
Packet received: 
Enabled packet Z2 (write-watchpoint) not recognized by 
stub====================>stub no support watchpoint ?


Searching the 
http://git.kernel.org/cgit/linux/kernel/git/jwessel/kgdb.git/log/?qt=grep&q=mips
 , I was
noticed that mips har support the hardware watchpoint on kgdb.


But when reading the kernel source code , only kgdb.c in .../x86/kernel which 
define such functions like
kgdb_set_hw_break / kgdb_remove_hw_break and so on. 


That's confuse me so much.


Many thanks for support!
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Kgdb-bugreport mailing list
Kgdb-bugreport@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport

Reply via email to