[U-Boot-Users] [PATCH] Add call command on PPC
Kumar Gala
galak at kernel.crashing.org
Fri Feb 15 07:40:49 CET 2008
On Feb 15, 2008, at 12:32 AM, Mike Frysinger wrote:
> On Friday 15 February 2008, Kumar Gala wrote:
>> On Feb 14, 2008, at 11:54 PM, Mike Frysinger wrote:
>>> On Friday 15 February 2008, Kumar Gala wrote:
>>>> --- /dev/null
>>>> +++ b/lib_ppc/cmd_call.c
>>>
>>> there's nothing ppc specific about this
>>
>> I'm not familiar w/other architecture ABIs to say if that's true or
>> not. Clearly the upper limit may vary based on the differences in
>> the
>> ABIs.
>
> if the code were written in assembly, i'd agree. you've written it
> in pure C
> though, so the compiler worries about the ABI. if your ABI has
> different
> semantics for function pointers than normal function calls, it's a
> piece of
> crap. i dont think any ports of u-boot need worry about this.
agreed there.
The main reason for me doing this was to provide a "generic" mechanism
that mimic how we boot kernels on PPC.
The other issue w/providing this on all arch's is that the number of
params passed via regs may vary and I don't know what is for arm,
avr32, blackfin, i386, m68k, microblaze, mips, nios, nios2, and sh.
and each variation will require a different prototype.
if someone can tell me what the number of args are for each arch we
can see about providing this everywhere.
- k
More information about the U-Boot
mailing list