Re: [Xenomai-core] xenomai-core ftrace

2011-09-03 Thread Jan Kiszka
On 2011-09-03 04:52, rainbow wrote:
 hi,all,I want to use ftrace in xenomai-2.5.6,but when I use git://
 git.kiszka.org/ipipe.git queues/2.6.35-x86-trace to get the linux
 kernel,there is no option about xenomai or ipipe . If I want to patch the
 xenomai patch,there are some problem. How should I use ftrace on
 xenomai?Thanks!

First of all, make sure to read README.INSTALL in the Xenomai tree for
the basic installation procedure.

That git branch above replaces the installation step of picking a
vanilla Linux source tree and applying the ipipe patch to it (if there
is no ipipe option in the kernel config, you probably haven't check out
the right branch yet).

The next step would be running Xenomai's prepare-kernel.sh, in this case
using a Xenomai tree that has the required ftrace patches, see

http://permalink.gmane.org/gmane.linux.real-time.xenomai.devel/7966

Jan



signature.asc
Description: OpenPGP digital signature
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] xenomai-core ftrace

2011-09-03 Thread rainbow
Sorry to reply so late, I did a test about install ftrace on xenomai. the
following is my procedure:
#git://git.xenomai.org/xenomai-jki.git queues/ftrace
#git://git.kiszka.org/ipipe-2.6 queues/2.6.35-x86-trace
#cd queues/ftrace
#git checkout -b remotes/origin/queues/ftrace
 origin/queues/2.6.35-x86-trace  //change to the ftrace xenomai branch
#cd ../2.6.35-x86-trace
#git checkout
-b origin/queues/2.6.35-x86-trace origin/queues/2.6.35-x86-trace
#cd ../ftrace
#./scripts/prepare-kernel.sh  --arch=i386
--adeos=ksrc/arch/x86/patches/adeos-ipipe-2.6.35.9-x86-2.8-04.patch
--linux=../2.6.35-x86-trace/
#cd /2.6.35-x86-trace/

then I compile the kernel but I get the following error message:
arch/x86/kernel/ipipe.c:851: error: conflicting types for ‘update_vsyscall’
include/linux/clocksource.h:316: note: previous declaration of
‘update_vsyscall’ was here
make[2]: *** [arch/x86/kernel/ipipe.o] Error 1
make[1]: *** [arch/x86/kernel] Error 2
make: *** [arch/x86] Error 2

I am not sure the reason is that I get the wrong patch or the kernel
configuration is wrong, Is the procedure above right? Thanks!

2011/9/3 Jan Kiszka jan.kis...@web.de

 On 2011-09-03 04:52, rainbow wrote:
  hi,all,I want to use ftrace in xenomai-2.5.6,but when I use git://
  git.kiszka.org/ipipe.git queues/2.6.35-x86-trace to get the linux
  kernel,there is no option about xenomai or ipipe . If I want to patch the
  xenomai patch,there are some problem. How should I use ftrace on
  xenomai?Thanks!

 First of all, make sure to read README.INSTALL in the Xenomai tree for
 the basic installation procedure.

 That git branch above replaces the installation step of picking a
 vanilla Linux source tree and applying the ipipe patch to it (if there
 is no ipipe option in the kernel config, you probably haven't check out
 the right branch yet).

 The next step would be running Xenomai's prepare-kernel.sh, in this case
 using a Xenomai tree that has the required ftrace patches, see

 http://permalink.gmane.org/gmane.linux.real-time.xenomai.devel/7966

 Jan




-- 
Qingquan Lv
School of Information Science  Engineering , Lanzhou University.
mail: lvq...@gmail.com
Do what you like,
Enjoy your life.
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core