ARM EABI only works on kernels 2.6.16 and up, as the EABI change the system calls APIs

Unless you have a heavy patched 2.6.10 kernel with support for EABI is likely that some of your syscalls may be broken.

On Aug 28, 2007, at 4:03 PM, 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"

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?

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

_______________________________________________
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