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