Re: [Xenomai-core] RTLWS13 / XUM-2011, 20-22 Oct 2011, Prague - Call for Participation
Hello everybody, on Tue, 26 Apr 2011 I wrote: I guess you have all read the announcement of the 13th Real-Time Linux Workshop October 20-22, 2011 Faculty of Electrical Engineering Czech Technical University in Prague Prague, Czech Republic and the related Call for Papers. For reference, please see here: https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html I think this will be a nice opportunity to hold our Xenomai User Metting 2011 Nicholas Mc Guire was kind enough to invite us to put the XUM into a track at RTLWS, so fro the technical / organizational side we are clear. What's needed it a lot of participants, and people who are willing to give presentations. Ideally such papers should go through the RTLWS review process so they get added to the proceedings, see https://www.osadl.org/RTLWS13-Abstract.submission-form.0.html Could everybody who is interestted to participate, either just as attendee or as lecturer) please drop me a short note so we can estimate if we reach some critical mass? Please send this information to my address, so we avoid flooding the mailing list(s) without need. Of course, any public discussion of the event as such and about possible presentations is welcome, too. Please note that the deadline for abstract submission expires on June 20, 2011, i. e. in LESS THAN A WEEK from now. For details please see https://www.osadl.org/Single-View.111+M5460cc8c9d4.0.html To anybody who has anything to present: Please submit your abstracts NOW! To anybody who considers participating: Please drop me a note! Thanks, and best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Never put off until tomorrow what you can put off indefinitely. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] RTLWS13 / XUM-2011, 20-22 Oct 2011, Prague - Call for Participation
Hello everybody, I guess you have all read the announcement of the 13th Real-Time Linux Workshop October 20-22, 2011 Faculty of Electrical Engineering Czech Technical University in Prague Prague, Czech Republic and the related Call for Papers. For reference, please see here: https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html I think this will be a nice opportunity to hold our Xenomai User Metting 2011 Nicholas Mc Guire was kind enough to invite us to put the XUM into a track at RTLWS, so fro the technical / organizational side we are clear. What's needed it a lot of participants, and people who are willing to give presentations. Ideally such papers should go through the RTLWS review process so they get added to the proceedings, see https://www.osadl.org/RTLWS13-Abstract.submission-form.0.html Could everybody who is interestted to participate, either just as attendee or as lecturer) please drop me a short note so we can estimate if we reach some critical mass? Please send this information to my address, so we avoid flooding the mailing list(s) without need. Of course, any public discussion of the event as such and about possible presentations is welcome, too. Thanks in advance. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Whenever people agree with me, I always think I must be wrong. - Oscar Wilde ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Backfire: User - Kernel latancy mesurement tool on Xenomai
Dear krishna m, In message col122-w4082c3bc356937e8c1ddadbd...@phx.gbl you wrote: * is there any similar tool like backfire in the Xenomai tool set that dose the similar measurements? We use (and recommend) the gpioirqbench benchmark. See the application note for it here: http://www.denx.de/wiki/DULG/AN2008_03_Xenomai_gpioirqbench Note that this works with both Xenomai and PREEMPT_RT. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de The man on tops walks a lonely street; the chain of command is often a noose. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] Misleading git tags
Dear Gilles, I noticed that git describe does not provide helpful information for the Xenomai repository. For the current code (tagged as v2.5.4) I still get: - git describe v2.5.1-349-gf8fa381 Only with the --tags option I get the expected result: - git describe --tags v2.5.4 The behaviour changes from version to version: - git describe v2.5.0 fatal: No annotated tags can describe 'fddf7831dc53cce70b7196314cbd0b3aec028350'. However, there were unannotated tags: try --tags. - git describe v2.5.1 v2.5.1 - git describe v2.5.2 v2.5.1-142-g6b3e8f2 - git describe v2.5.3 v2.5.1-232-g55bf2d3 - git describe v2.5.4 v2.5.1-349-gf8fa381 My recommendation is to always annotate release tags to avoid such confusion. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de NOTE: The Most Fundamental Particles in This Product Are Held Together by a Gluing Force About Which Little is Currently Known and Whose Adhesive Power Can Therefore Not Be Permanently Guaranteed. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Misleading git tags
Dear Gilles Chanteperdrix, In message 4c56dfe5.50...@xenomai.org you wrote: My recommendation is to always annotate release tags to avoid such confusion. Thanks. Ok. I annotated 2.5.1 and asked Philippe about it, he told me that he never annotated 2.4 releases, so I stopped annotating them. In fact annotating 2.5.1 was the real mistake, but I guess you are right, I should annotate all of them. Can we change the annotation afterwards? Not without changing the whole history, which you really don't want to do. Anyway, thanks for the remark. If you wonder why I pushed 2.5.4 and did not announced it, the announce will come tonight. I did not wonder, I just happened to notice it :-) Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de If anything can go wrong, it will. - Edsel Murphy ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [Adeos-main] I-pipe for 2.6.32 PPC
Dear Philippe, in message 1263765606.2428.908.ca...@redshift.xenomai.org you wrote: What we may be aiming at, if workable, is something like: ipipe-*-mainline ipipe-*-amcc ipipe-*-512x This sounds fine to me. I guess we don't even need a 'ipipe-*-amcc' branch - the only things that should be in our tree but not in mainline are the Synopsis USB and S-ATA drivers (which are in such a state that they have no chance of being accepted for mainline), and these additional features are probably not of relevance for use with Xenomai. ACK for 'ipipe-*-512x', but this is a work-in-progress tree, with the clear intention to push this stuff into mainline ASAP. Maybe one for the PA6T as well, if we want to keep supporting the old A2 board rev. I'm unsure right now, since B0 is fine in mainline already. Are there any significant differences between A2 and Bx as far as Xenomai in concerned? I mean, would a mainline patch (for Bx) be missing anything so it doesn't run on A2? A mainline pipeline branch for everything that directly works over mainline, and platform-specific branches for those that do not. Those special branches would then disappear as soon as mainline is fine for the platforms they host as well. I like this approach :-) Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de We don't care. We don't have to. We're the Phone Company. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] FCSE patch.
Dear Gilles, In message 4ac5f4ec.6040...@xenomai.org you wrote: Let's hope the patch gets picked up and maintained by the kernel developers. If not, will Xenomai keep supporting it for upcoming kernels? Yes, definitely. I have created a arm-fcse branch in our linux-2.6-denx repository which is the current kernel.org + the FCSE patches, so everybody who wants to test this can just pull this tree. See http://git.denx.de/?p=linux-2.6-denx.git;a=shortlog;h=refs/heads/arm-fcse Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Swap read error. You lose your mind. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] RFC: 2.5 todo list.
Dear Philippe Gerum, In message 1254510029.2703.355.ca...@redshift you wrote: I just pushed this commit to my remote tree (ipipe-2.6.30-powerpc branch); it should appear in a few hours once mirrored (cron job). It's out (I manually triggered a sync :-) Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de I have the simplest tastes. I am always satisfied with the best. -- Oscar Wilde ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] Xenomai User Meeting - follow-up
Dear Friends, thanks again to everybody who attended the XUM-2009 and helped it to make it the successfull event it was. I have put the PDF copies of the presentations on our web site; please see http://www.denx.de/en/News/Xum2009AbstractsAndPresentations I hope I will be able to add the two missing ones in a few days. Thanks again, and I'm looking forward to the next XUM :-) Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de 1000 Mal ist nichts passiert. 1000 1 Nacht - und es XUM gemacht... ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] RTLWS11 / XUM-2009, 28-30 September, TU-Dresden - Call for Participation
CALL FOR PARTICIPATION The 11th Real Time Linux Workshop Xenomai User Meeting 2009 September 28 to 30, 2009 Technische Universitaet Dresden Faculty of Computer Science Chair of Operating Systems (TUDOS) Dresden, Germany http://www.realtimelinuxfoundation.org/events/rtlws-2009/ws.html The 11th Real Time Linux Workshop, held at the Technische Universitaet Dresden, Germany, from September 28-30 this year will bring together many of the Real Time Linux developers from all of the Real Time Linux Variants. This workshop will feature a RT-Preempt track held by key RT-preempt developers, a broad spectrum of presentation on existing Real Time Linux variants as well as applications utilizing Embedded and Real Time Linux Further we plan hands-on sessions on key Real Time Linux systems. RTLWS Agenda: http://www.osadl.org/RTLWS-Agenda.rtlws11-agenda.0.html Registration: http://www.osadl.org/RTLWS11-Registration.form.0.html Hotel Infos: http://www.osadl.org/RTLWS-Hotels.rtlws11-hotels.0.html -- Nicholas Mc Guire mcgu...@lzu.edu.cn At the same time the Xenomai User Meeting 2009 will be held in close proximity to RTLWS11 - details can be found at: General Infos: http://www.denx.de/en/News/XenomaiUserMeeting2009 XUM-2009 Agenda: http://www.denx.de/en/view/News/XenomaiUserMeeting2009#Agenda XUM-2009 Abstracts: http://www.denx.de/en-edit/News/Xum2009Abstracts Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Computers are not intelligent. They only think they are. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [ag-automation] XUM - Xenomai User's Meeting
In message 20090721140512.793ed832e...@gemini.denx.de I wrote: We at DENX are trying to organize something like a Xenomai User's Meeting at this year's Real-Time Linux Workshop (September 28 to 30, in Dresden, Germany). It's going to happen; we hereby invite you to attend the Xenomai User Meeting 2009 (XUM-2009) XUM-2009 is scheduled on Monday, September 28, 13:00 - 18:00 at Technische Universität Dresden Faculty of Computer Science Dresden, Germany For details and registration please see http://www.denx.de/en/News/XenomaiUserMeeting2009 We are looking forward to welcoming your participation in the Xenomai User Meeting 2009. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de How does a project get to be a year late? ... One day at a time. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] XUM - Xenomai User's Meeting
[Sorry if you recieved this twice; I posted this information before in the Xenomai groups as a reply in thread RT_PREEMPT patch and other things..., but this did not catch some of the potentially interested eyes, so here it goes again.] We at DENX are trying to organize something like a Xenomai User's Meeting at this year's Real-Time Linux Workshop (September 28 to 30, in Dresden, Germany). If you are already using Xenomai in your projects, or if you are using other real-time solutions and interested to learn what Xenomai has to offer: please come to the RTLWS to Dresden, and please let me know about it. My dream is that as many as possible give a short (2...5 minutes is sufficient) presentation of their project: how long they've been using Xenomai, on which platform, what their area of business is, eventually what their project is about, success stories, what you like about Xenomai, where you ran into problems, what is still missing in Xenomai to make it even easier to use for you, etc. etc... We don't have a formal agenda yet as we are still trying to reach some critical mass, but so far we have: Some Xenomai / Adeos related presentations have already been submitted (though I don't know about acceptance, schedule or the like): * Philippe Gerum will give a presentation about Xenomai's Roadmap * Richard Cochran, OMICRON electronics GmbH, and Gilles Chanteperdrix, xenomai.org will talk about ARM Fast Context Switch Extension for Linux * Rene Graf, Siemens AG Manfred Neugebauer, Siemens AG Wolfgang Hartmann, Siemens AG will present Transparent real time behavior, a new approach * Daniel Rossier and Patrick Gerber, both Reconfigurable Embedded Digital Systems, HEIG-VD/HES-SO, Switzerland, present Colibri-in-Motion: embedded virtualization technics devoted to hard realtime control * Peter Soetens, Katholieke Universiteit Leuven and Markus Klotzbücher, Katholieke Universiteit Leuven talk about Real Time Toolkit for Open Robot Control Software Some other well-known Xenomai experts like Jan Kiszka promised to come, too. I know that many people from many companies read this list and use Xenomai in their projects, often without ever activly participating in the discussions here. Come together at RTLWS! That's the chance to see who else is doing the same, and to match faces to names. See http://www.osadl.org/Dresden-2009.rtlws11-dresden-2009.0.html for details, and/or contact me in case of questions, suggestions, or if you have an abstract for a presentation (yes, the deadline is already past, but I'll try to help). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Severe culture shock results when experts from another protocol suite [...] try to read OSI documents. The term osified is used to refer to such documents. [...] Any relationship to the word ossified is purely intentional.- Marshall T. Rose ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] RT_PREEMPT patch and other things...
Dear Jan Kiszka, In message 4a60a5b5.3090...@siemens.com you wrote: 4) What are the most important conferences/summits/... for Xenomai developers? E.g. RTLWS [1]. At least /me plans to attend (though on a non-Xenomai topic). Actually I'm trying to organize something like a Xenomai User's Meeting at this year's RTLWS. So far some Xenomai / Adeos related presentations have already been submitted (though I don't know about acceptance, schedule or the like): * ARM Fast Context Switch Extension for Linux Richard Cochran, OMICRON electronics GmbH Gilles Chanteperdrix, xenomai.org * Transparent real time behavior, a new approach Rene Graf, Siemens AG Manfred Neugebauer, Siemens AG Wolfgang Hartmann, Siemens AG * Colibri-in-Motion: embedded virtualization technics devoted to hard realtime control Daniel Rossier, Reconfigurable Embedded Digital Systems, HEIG-VD/HES-SO, Switzerland Patrick Gerber, Reconfigurable Embedded Digital Systems, HEIG-VD/HES-SO, Switzerland * Real Time Toolkit for Open Robot Control Software Peter Soetens, Katholieke Universiteit Leuven Markus Klotzbücher, Katholieke Universiteit Leuven (not mentioned here several presentations covering RTAI). In addition to Gilles'/Richard's presentation above Philippe also indicated that he might eventually come and give a presentation :-) Anybody interested to come: please let me know. My dream is that as many as possible give a short (2...5 minutes sufficient) presentation of their project: how long they've been using Xenomai, on which platform, what their are of business is, eventually what their project is about, success stories, what you like about Xenomai, where you ran into problems, what is still missing in Xenomai to make it even easier to use for you, etc. etc... I know that many people from many companies read this list and use Xenomai in their projects, often without ever activly participating in the discussions here. Come together at RTLWS! That's the chance to see who else is doing the same, and to match faces to names. See http://www.osadl.org/Dresden-2009.rtlws11-dresden-2009.0.html for details, and/or contact me in case of questions, suggestions, or if you have an abstract for a presentation (yes, the deadline is already past, but I'll try to help). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Weekends were made for programming. - Karl Lehenbauer ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] RT_PREEMPT patch and other things...
Dear Andreas Glatz, In message 71d4c981-5356-40c4-ad25-3ea41bd56...@gmail.com you wrote: When do u think Xenomai-Solo will become stable (ready for production use on a powerpc platform)? Umm... it was stable when it has been released, or do you think Philippe would release unstable code? Really - do you think there are any deficiencies in Xenomai-Solo? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Far back in the mists of ancient time, in the great and glorious days of the former Galactic Empire, life was wild, rich and largely tax free. - Douglas Adams, _The Hitchhiker's Guide to the Galaxy_ ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [Xenomai-help] [RFC] FPU support
Dear Gilles Chanteperdrix, In message 497f6524.2080...@xenomai.org you wrote: So, the question is: are there people around who either: - need FPU support for kernel-space real-time threads; - do not want to pay the price of a trap when using the FPU in user-space. My gut feeling (and this is all I can offer at this point) is that there will probably be only very few (but still some) people inthe first group, but a larger number of users in the second group. Especially on smaller embedded processors taking a trap is a penalty you usually want to avoid. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de In C we had to code our own bugs, in C++ we can inherit them. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PATCH][SOLO] add more warnings
In message [EMAIL PROTECTED] you wrote: Doesn't show up on http://www.denx.de/cgi-bin/gitweb.cgi?p=xenomai-solo.git;a=summary Please try again. The cron job to push stuff to the public server runs not that often. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] Respect is a rational process -- McCoy, The Galileo Seven, stardate 2822.3 ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [SOLO] Build fail due to lack file(s)
In message [EMAIL PROTECTED] you wrote: After git pull, I found that pSOS(*) emulation interface on top of the Xenomai/SOLO framework was checked in. However, it fails to build due to lack file(s) in repository. Here are the compilation results: That is to be expected. The README file has a section Available emulators/APIs which only lists VxWorks so far - nothing else has been ported yet. Patches are welcome, of course :-) Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] Just because your doctor has a name for your condition doesn't mean he knows what it is. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Xenomai/SOLO - RTOS emulation for standard Linux
In message [EMAIL PROTECTED] you wrote: I'll of course have to make my own tests, but I am curious - do folks expect that Xenomai/SOLO will be able to equal the interrupt performance of Xenomai/IPIPE? I guess my intuition says that the IPIPE approach would guarantee better interrupt response, but maybe my intuition is completely wrong. I'll try to post some results in a few weeks... Well, interrupt performance is just one thing. The whole real-time behaviour depends on the underlying OS. And frankly, what we've seen so far means that PREEMPT_RT can deliver probabilistic real-time at best. Take a test case that has been running fine and just put it into a new environment (like attach it to a different network), and it will behave differently. Just plug in a new USB device that hasn't been tested before, and nobody can tell what will happen. If it comes to hard, reliable real-time behaviour, we recommend Xenomai/ipipe to all our customers. However, there are some who think it is important to have an original, unpatched kernel.org source tree. These obviously run for PREEMPT_RT, and SOLO. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] You know, after a woman's raised a family and so on, she wants to start living her own life. Whose life she's _been_ living, then? - Terry Pratchett, _Witches Abroad_ ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Xenomai/SOLO - RTOS emulation for standard Linux
Dear Roland, in message [EMAIL PROTECTED] you wrote: Is it worth providing a separate xenomai-solo package in Debian right now (considering it being propagated to Debian 5.0 and supported there in this form until ca. 2010), or should we wait until Xenomai/SOLO is integrated into Xenomai mainline? Integration into Xenomai mainline means waiting for Xenomai 3, which seems still a pretty long way to go. On the other hand, you need a PREEMPT_RT enhanced Linux kernel for Xenomai/SOLO to provide real-time behaviour which is probably needed in most cases when you try and emulate a RTOS. This is probably a bigger hurdle? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] It is clear that the individual who persecutes a man, his brother, because he is not of the same opinion, is a monster. - Voltaire ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Patches: README.install
Dear Niklaus, in message [EMAIL PROTECTED] you wrote: Thanks your for spotting my errors. I should have rechecked this patch before submitting it, as it was based on a outdated script. Please review the attached patch again which is based on a script which actually ran and produced a running kernel. I would also thanks you for providing the ELDK. It was really a lot easier to setup the ELDK once I switched from my PPC PowerBook to a MacMini. I can really recommend it. Thanks. I'm glad you like it. The only addition to the ELDK I made to run xeno-test was to copy my Debian /usr/bin/which to the rootfs. alias which='type -p' - A typical cross-compilation setup, in order to build Xenomai for a -PowerPC-405-based system: +PowerPC-405-based system. Here we use an ELDK cross-compiler and a +2.6.14 kernel. -$ $xenomai_root/scripts/prepare-kernel.sh --arch=powerpc \ - --adeos=$xenomai_root/ksrc/arch/powerpc/patches/adeos-ipipe-2.6.14-ppc-X.Y-ZZ.patch \ +$ $xenomai_root/scripts/prepare-kernel.sh --arch=ppc \ + --adeos=$xenomai_root/ksrc/arch/powerpc/patches/adeos-ipipe-2.6.14-ppc-1.5-*.patch \ --linux=$linux_tree $ cd $linux_tree -$ mkdir ../build-powerpc-405-2.6.14 -$ make ARCH=ppc CROSS_COMPILE=powerpc-405-linux-gnu- O=../build-powerpc-405-2.6.14 xconfig/gconfig/menuconfig +$ build_root /path/to/eldk /path/to/eldk might be misleading - at least it needs an expla- nation; I would interpret this as /opt/eldk, which is the default installation directory of the ELDK, while I guess you actually mean /opt/eldk/ppc_4xx ? +$ mkdir $build_root +$ make ARCH=ppc CROSS_COMPILE=ppc_4xx- O=$build_root xconfig/gconfig/menuconfig # select the kernel and Xenomai options -$ make ARCH=ppc CROSS_COMPILE=powerpc-405-linux-gnu- O=../build-powerpc-405-2.6.14 bzImage modules -# then install as needed -$ mkdir $build_root cd $build_root -$ $xenomai_root/configure --build=i686-linux --host=powerpc-405-linux-gnu +$ make ARCH=ppc CROSS_COMPILE=ppc_4xx- O=$build_root bzImage modules \ + modules_install Be careful here. modules_install will try to run the native depmod, which will not work. Recent builds (*) of the ELDK will allow to add a DEPMOD=/opt/eldk/usr/bin/depmod.pl argument to the make call. [This extension was added in July, so you will have to wait for ELDK version 4.1 unless you build the ELDK from scratch from the sources.] Thanks, and a Merry Christmas and a Happy New Year! Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] READ THIS BEFORE OPENING PACKAGE: According to Certain Suggested Ver- sions of the Grand Unified Theory, the Primary Particles Constituting this Product May Decay to Nothingness Within the Next Four Hundred Million Years. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Patches: README.install examples/common for cross-compiling
Dear Niklaus, in message [EMAIL PROTECTED] you wrote: -PowerPC-405-based system: +PowerPC-405-based system (assuming an ELDK cross-compiler and a 2.6.14 kernel) ^^^ This... +$ build_root /path/to/build-powerpc-405-2.6.14 +$ mkdir $build_root +$ make ARCH=ppc CROSS_COMPILE=powerpc-405-linux-gnu- O=$build_root xconfig/gconfig/menuconfig ... +$ make ARCH=ppc CROSS_COMPILE=powerpc-405-linux-gnu- O=$build_root bzImage modules ... +$ $xenomai_root/configure --build=i686-linux --host=powerpc-405-linux-gnu CC=ppc_4xx-gcc CXX=ppc_4xx-g++ LD=ppc_4xx-ld ...and this seems contradictory to me. If you use the ELDK, then it's CROSS_COMPILE=ppc_4xx-; also, I would expect that you set --target=powerpc-linux. I mean, with ELDK, powerpc-405-linux-gnu will neither work as CROSS_COMPILE prefix, nor as a host / target name. Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] People are always a lot more complicated than you think. It's very important to remember that. - Terry Pratchett, _Truckers_ ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] Trivial patch
Please consider applying the following trivial patch: Index: scripts/prepare-kernel.sh === --- scripts/prepare-kernel.sh (revision 585) +++ scripts/prepare-kernel.sh (working copy) @@ -1,6 +1,8 @@ #! /bin/bash set -e +unset CDPATH + do_links() { ( if test -x $2; then cd $2 This fixes a problem when you have CDPATH set in your shell - then bash will (under certain conditions) print the absolute pathname of the new working directory on standard output. This will seriously confuse constructs like xenomai_root=`cd $xenomai_root pwd` Thanks. Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] Of course there's no reason for it, it's just our policy. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] 2.4 vs 2.6 in embedded space
Dear Philippe, in message [EMAIL PROTECTED] you wrote: Open question: to your opinion, is 2.6 on low-end embedded hw doomed by design Something like that. and why, or do you think that part of the reluctance to move to 2.6 is mostly explained because 2.4 is just fine and up to the task, IOW it's kind of a don't fix if it ain't broken perception? Please see http://www.denx.de/twiki/bin/view/Know/Linux24vs26 and http://www.denx.de/twiki/bin/view/Know/Clock100vs1000Hz The major causes of the serious performance degradation under 2.6 are (1) the increased code size (especially the code that is running in interrupt context and for test switching - check for example just the code size of the scheduler and compar ewith it's size under 2.4), and (2) the increased clock frequency. OK, (2) has been partially fixed in the mean time by making the clock frequency adjustable, so you can go back to the old value of 100 Hz on low end systems. The other factor remains. And yes, this is by design - Linux is more and more designed for high end machines like fat servers running thousands of tasks or other multiprocessor systems with N GHz clocks. A MPC860 at 50 Mhz is just another world. joke I see a business opportunity to revive the 2.2 or even the 2.0 kernel tree development especially for small systems wth real-time requirements. /joke Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] If there was anything that depressed him more than his own cynicism, it was that quite often it still wasn't as cynical as real life. - Terry Pratchett, _Guards! Guards!_