From: John Morris <john@zultron.com>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: emc-developers@lists.sourceforge.net, Xenomai <xenomai@xenomai.org>
Subject: Re: [Xenomai] Announcing beta x86 Xenomai kernel packages: squeeze, precise, lucid
Date: Fri, 15 Feb 2013 15:46:32 -0600 [thread overview]
Message-ID: <511EACB8.30000@zultron.com> (raw)
In-Reply-To: <511D3D04.7080902@xenomai.org>
On 02/14/2013 01:37 PM, Gilles Chanteperdrix wrote:
> On 02/14/2013 07:05 PM, John Morris wrote:
>> On 02/14/2013 06:15 AM, Gilles Chanteperdrix wrote:
>> I'm hoping that someone else will volunteer to take over package
>> maintenance once the dust settles a little.
>
>
> To be completely frank, I hope we find a volunteer for the debian
> packages too... So, actually, we could add such an announce to the wiki.
There's a request for volunteer package maintainers on the LinuxCNC
wiki, but probably not in a prominent enough position.
Once the packages are tested and working, I'll be around to help fix
problems. However I'm quite eager to pass basic maintenance along to
someone else, so I'm trying to make maintenance as easy as possible to
help encourage volunteers.
When a new Xenomai is released, the steps to update the kernel packages
are simple (I might forget something small):
- Rebuild xenomai package; just a few minor tweaks
- Unpack new vanilla kernel and check out /debian directory from git
- Fix version numbers in new debian/changelog entry
- Update the vanilla kernel .config, either:
- pull a config verbatim from a similar Debian/Ubuntu kernel package
- or else update the existing config by running 'make fooconfig'
- Rebuild. Xeno patch is grabbed from /usr/src, and Xeno config is
automatically overlaid upon the vanilla config.
I'm also working on a Makefile that will automatically assemble all the
ingredients and build the packages in a chroot (using
pbuilder/debootstrap) for all combos of squeeze/precise/lucid and
i386/amd64. Whether the next maintainer uses it as is, or sets up a
buildbot or buildd, it should make the job trivial.
>>> We will also try and address the issues which were identified since you
>>> started working on this, namely:
>>> - allowing enabling the SMI workaround without kernel re-compilation
>>
>> Great! I'm working around this for now by packaging Jan's smictrl
>> utility. That could actually be sufficient; I'd rather put effort into
>> a more user-friendly wrapper, and maybe a config file and init script
>> for persistent settings across reboots.
>
> I guess I have some little piece of code somewhere to handle
> configuration files with the "windows ini" style, if you are interested.
I'm interested. It may sit on the back burner for a little, but if it's
easy for you to find, send it over and I'll certainly borrow from it
when the time comes.
> The kernel-based approach has a big advantage though: recent kernels
> have a driver for the LPC part of the Intel ICH, which is where the
> register controlling SMI is found (drivers/mfd/lpc_ich.c), so, basing
> our work on this driver in the I-pipe kernel, we could share the table
> and avoid the double maintenance.
Is the advantage that the lpc_ich driver has more control than Jan's
smictrl? Anyway, I don't expect to get to the config/init script for a
bit unless there's a lot of demand for it, so for now maybe I can be
lazy here and wait for you to make the first move. ;)
John
next prev parent reply other threads:[~2013-02-15 21:46 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-14 7:24 [Xenomai] Announcing beta x86 Xenomai kernel packages: squeeze, precise, lucid John Morris
2013-02-14 12:15 ` Gilles Chanteperdrix
2013-02-14 18:05 ` John Morris
2013-02-14 19:37 ` Gilles Chanteperdrix
2013-02-15 21:46 ` John Morris [this message]
2013-02-18 12:46 ` Gilles Chanteperdrix
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=511EACB8.30000@zultron.com \
--to=john@zultron.com \
--cc=emc-developers@lists.sourceforge.net \
--cc=gilles.chanteperdrix@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.