Ali Asgar Sohanghpurwala wrote:
On Fri, 2008-08-29 at 20:20 +0200, Dirk Behme wrote:

Maybe this can help you:

http://www.mail-archive.com/[EMAIL PROTECTED]/msg01448.html

http://groups.google.com/group/fa.linux.kernel/browse_thread/thread/9984428beb5c1c59/b62525e047966841?show_docid=b62525e047966841

Dirk


Thanks Dirk, I was hoping you would reply as I've seen your posts about
rt-preempt on the davinci platform before.

Those links do help explain the background for the cmpxchg macros, and
all of those changes seem to have been integrated into the 2.6.26-rt1
patchset.

I'm still confused about why I was getting that error about
wrong_size_cmpxchg before though.  Interestingly enough, if I compile
with CodeSourcery's toolchain, I don't get any linker errors with the
stock rt1 patch, but my ethernet doesn't work.  On the other hand with
the Montavista toolchain, I need my hack to compile/link successfully,
but the kernel works fine once I do that.

Can you send us output of arm-...-gcc -v to get an idea what toolchains you use? Can you try with CodeSourcery's 2007q3-51 ARM GNU/Linux tool chain

http://www.codesourcery.com/gnu_toolchains/arm/portal/release313

?

This is known to build working kernels (if not using -Os). If you have your ethernet issue with this, too, I would look for a code issue.

Thanks

Dirk

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to