1 Jun 2007 20:52
systemtap ARM port status
Anderson Lizardo <anderson.lizardo <at> gmail.com>
2007-06-01 18:52:57 GMT
2007-06-01 18:52:57 GMT
Hi Quentin/all, After a quick look on the systemtap archives, I saw some references to an ongoing systemtap ARM port, e.g. [1]. We have some interest on such port, but we don't want to dupplicate work. So I have some questions: - Is there any patches available we could test? We have some OMAP boards available so we do some test on them. - How are you running the stap scripts on the platform? We are doing something like: 1) On host: stap -p 4 -k script.stap 2) Copy generated .ko to target 3) On target: insmod stap-module.ko [1] http://sourceware.org/ml/systemtap/2007-q2/msg00231.html Regards, -- -- Anderson Lizardo Open Source Mobile Research Center - OSMRC Nokia Institute of Technology - INdT Manaus - Brazil
You'll forgive me if I don't recall. I've always been lousy at even
noticing who it is I'm conversing with in email. And I've been actively
repressing memories associated with make for far over a decade now.
> Well, gee, I think that's a real first for me. I'm often told to
> take a discussion off a mailing list to e-mail, not the other way
> around!
Technical details almost always belong on a mailing list. Then everything
is archived for future reference. Moreover, anyone with something to
contribute can help. It's rarely the case that exactly one person is the
one and only person who can figure out any particular problem most easily,
let alone that one can guess a priori who that person is.
The loc2c-runtime.h macros deref and store_deref are intended for dealing
with kernel addresses only. Any appearance of "user" in their definitions
is a machine-specific implementation detail that should not concern you.
The specified use of these macros is for kernel-space addresses, with
unspecified behavior when given a user-space address. The implementations
we have do not check that the addresses passed are kernel-space addresses,
since they don't have to. In almost all cases, they could check (and
perhaps it would be wise for bug-catching). But in the general case, there
is not necessarily any such check that can be made. (The actual instance of
that case is the "4G/4G" kernel, which exists in RHEL4 for i386.)
On machines systemtap has worked on so far, in almost all configurations
RSS Feed