Re: [PATCH] 2.5.21 kill warnings 4/19

Russell King
2002-06-11T10:36:41Z

On Tue, Jun 11, 2002 at 11:42:51AM +0200, Martin Dalecki wrote:
> Well I surely understand what a pointer to the local variable set is.
> I know pascal and gdb well enough :-). However what I may have
> missed is that ARM is using some other task switch mechanism.
> I would be courious to see what it is?

Frame pointer - used to reference the function return state, and function
arguments. Optional.

Stack pointer - used to reference the function local variables. In the
absence of the frame pointer, this is also used to reference the function
return state and the function arguments.

As you can see, it has nothing to do with task switch mechanisms.

I suggest you revise your "pascal and gdb" and "task switch mechanism"
knowledge. I don't believe ARM is special in doing the above. In fact,
the above is probably very common indeed.

--
Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux