From: Joachim Meyer <Jogi95@domain.hid>
To: rpm@xenomai.org
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Compiling Problems for Virtex II pro Board
Date: Thu, 28 Aug 2008 16:32:19 +0200 [thread overview]
Message-ID: <959374811@domain.hid> (raw)
Hi Phillipe
Once you gave me a patch to add adeos support to the 2.6.23 Kernel from Xilinx (see old Mail below).
I managed to install Xenomai correctly that time. I didn't made any further tests than those from the testsuite, but they worked fine.
Here's my Question:
What should I do if I want to use a newer Kernel Version at any time? It would be nice to get rid of my dependency to Kernel 2.6.23, because of the special patch.
Can you give me any information what I can do? Is it hard to fix a normal adeos patch so it works for the Xilinx tree?
Greetings & THX
Joachim
Joachim Meyer wrote:
> HI
>
> I tried to patch my Kernel 2.6.23 with the aedos patch. But I got the error listet at the end. I was using a Kernel from the Xilinx git tree because there are all the driver included I need. Next I tried to use a the last 2.6.23 Kernel from DENX, which succeded and they also support the ml300 Board but the support for the Xilinx on-chip ethernet is missing. I need that support. So what can I do?
> The Xenomai patch doesn't only work with the DENX Kernels, right?
No, but for anything beyond 2.6.20, the DENX tree is our reference
kernel. So you are -mostly- on your own when using other trees.
> But where can I look for the error?
arch/powerpc/kernel/entry.S. But the Xilinx PIC code also has to be
adapted to Adeos, which is not done by the original patch, otherwise
this won't work.
> Greetings & Thx for all help
> Joachim
>
> error:
> -------------------------------------------------------------------------------------------------------------------------------------------
> meyer@domain.hid> ./prepare-kernel.sh
> Linux tree [default /lib/modules/2.6.13-15.18-bigsmp/source]: ~/xenomai/test/linux-2.6-xlnx.git
> prepare-kernel.sh: cannot access Linux tree in ~/xenomai/test/linux-2.6-xlnx.git
> Linux tree [default /usr/src]: /home/meyer/xenomai/test/linux-2.6-xlnx.git
> Target architecture [default i686]: ppc
> Adeos patch [default /home/meyer/xenomai/xenomai-2.4.2/ksrc/arch/powerpc/patches/adeos-ipipe-2.6.23-ppc-DENX-1.6-03.patch]:
> patching file Makefile
> patching file arch/powerpc/kernel/cputable.c
> Hunk #1 succeeded at 1298 (offset -89 lines).
> Hunk #2 succeeded at 1327 (offset -89 lines).
> patching file arch/powerpc/kernel/idle.c
> patching file arch/powerpc/kernel/io.c
> patching file arch/powerpc/kernel/irq.c
> patching file arch/powerpc/kernel/process.c
> Hunk #2 succeeded at 333 with fuzz 2 (offset -11 lines).
> Hunk #3 succeeded at 973 (offset -11 lines).
> patching file arch/ppc/Kconfig
> Hunk #1 succeeded at 980 (offset -32 lines).
> patching file arch/ppc/boot/Makefile
> patching file arch/ppc/kernel/Makefile
> patching file arch/ppc/kernel/entry.S
> Hunk #5 FAILED at 726.
> 1 out of 6 hunks FAILED -- saving rejects to file arch/ppc/kernel/entry.S.rej
Try this patch instead, it fixes the rejects and also makes
arch/ppc/syslib/xilinx-pic.c Adeos-aware:
http://download.gna.org/adeos/patches/tmp/adeos-ipipe-2.6.23-ppc-xlnx-1.6-03.patch
Note: this is a quick hack for the XILINX boards. In theory, this should
work. In practice, I have no idea if it does. The difference between
theory and practice is usually called luck as far as I'm concerned. You
have been warned.
--
Philippe.
__________________________________________________________________________
Verschicken Sie SMS direkt vom Postfach aus - in alle deutschen und viele
ausländische Netze zum gleichen Preis!
https://produkte.web.de/webde_sms/sms
next reply other threads:[~2008-08-28 14:32 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-28 14:32 Joachim Meyer [this message]
2008-08-29 7:36 ` [Xenomai-help] Compiling Problems for Virtex II pro Board Philippe Gerum
-- strict thread matches above, loose matches on Subject: below --
2008-02-26 22:05 Joachim Meyer
2008-02-26 16:51 Joachim Meyer
2008-02-26 18:05 ` Philippe Gerum
2008-02-26 10:33 Joachim Meyer
2008-02-25 20:38 Joachim Meyer
2008-02-25 22:15 ` Philippe Gerum
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=959374811@domain.hid \
--to=jogi95@domain.hid \
--cc=rpm@xenomai.org \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.