* 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).