John Sample wrote:
> I tried adding the EABI options to the demo makefiles, but this didn't
> seem to have any effect.  Do I need to recompile the codec servers and
> all of that stuff as well?  Also I do have the option to support old ABI
> binaries compiled in.  Do you think there could be a problem with this
> feature in the git kernel? - Seeing as it works fine with EABI disabled,
> but breaks with EABI enabled and the old ABI option selected.

Does your root filesystem boot with EABI + OABI compat enabled?  I'm
guessing your rootfs is what you got with the DVEVM.  If so then it's
based on MV Pro4 and is not EABI.  So if it boots, your OABI-compat must
be working.

Kevin

> On 8/28/07, *Kevin Hilman* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     John Sample wrote:
>     > In the 2.6.10 kernel the following config option is enabled by default
>     > for the davinci:
>     > Use the ARM EABI to compile the kernel
>     >
>     > In the git kernel it isn't.  As I mentioned in an early post I was
>     > having an alignment issue between the kernel and an app and it
>     turns out
>     > this was the reason.  I got that app working, but now I can't get the
>     > davinci demos to work.  When I start decode i get the following:
>     > Decode demo started.
>     > TraceUtil> Error: Failed to open codec engine "decode"
> 
>     Make sure your demos are all being compiled with the same EABI options.
>     IIRC, the demo makefiles all have explicit -mabi= options in them that
>     have to all be the same.
> 
>     > If I disable ARM EABI it works again - but what's weird is if I go
>     back
>     > to the 2.6.10 kernel the demos work regardless of what this option is
>     > set to.  Does anyone have any idea why I am seeing this behavior?  Or
>     > why this used to be enabled by default but isn't in the git kernel?
> 
>     The MV 2.6.20 kernel has EABI support, but also has a compatability
>     layer in it to support old-ABI binaries.  See the Kconfig option which
>     is a sub-option of the EABI option.
> 
>     Kevin
> 

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to