kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* reading a core's current task from memory
@ 2011-06-05 14:38 linkerndbg
  0 siblings, 0 replies; only message in thread
From: linkerndbg @ 2011-06-05 14:38 UTC (permalink / raw)
  To: kernelnewbies

Hi dear list members,

I'm maintaining a Linux kernel debugger through jtag that has been
doing quite well on unicore/SH4 systems so far, now I'd like to
support ARM/SMP systems and do some improvements: I'm looking for a
simple way to know which is the current task executing on one each
core by accessing memory from jtag. Knowing a core's current when it
is running kernel core is easy as the sp registers gives direct access
to the current thread_info, now suppose a core is running a usermode
code page, then sp and pc are virtual memory.

through the jtag interface I can access any symbol which offset I know
from the vmlinux symbol table, and any field which offset is not
dependent of the configure options for a given kernel version. Sadly I
can't easily access the per_cpu runqueues and the rq->curr field this
way.

I'd be grateful for any suggestion as of how to do !

many thanks,

M.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-06-05 14:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-05 14:38 reading a core's current task from memory linkerndbg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).