Hi Gilles,

Gilles Chanteperdrix wrote:
> Sebastian Smolorz wrote:
> > Hi,
> >
> > here comes a preliminary version of the missing ARM-parts for the I-pipe
> > tracer. It's not yet complete, some features for the tracing of IRQs-off
> > times are missing, but will soon be added. Besides of that, the tracer
> > seems to work. ;-)
>
> That's nice.
>
> > The following traces were recorded on a S3C2440. It would be nice if
> > someone could have a look at them and determine if everything looks sane
> > so far.
>
> The patch looks ok, a few remarks however:
> - you include the full head.S in the patch whereas you most likely just
> added the empty mcount;

I diff'ed over a ipipe cvs repository where head.S does not exist. Of course, 
if I would create the patch over a ipipe'd linux kernel the empty mcount 
would be the only change in head.S

> - I see no patch of any Kconfig, did you forget them ?

As far as I remember no change in any Kconfig file was needed.

> - the arm_return_address function seem to rely on frame pointers, so
> should not the tracer option require the CONFIG_FRAME_POINTER option to
> be enabled ?

You mean the existing contents of kernel/ipipe/Kconfig.debug are not enough?

...
config IPIPE_TRACE
        bool "Latency tracing"
        depends on IPIPE_DEBUG
        select FRAME_POINTER
...

--
Sebastian

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to