From: Jeff Webb <jeff.webb@domain.hid>
To: Jan Kiszka <jan.kiszka@domain.hid>
Cc: Xenomai help <xenomai@xenomai.org>
Subject: Re: [Fwd: Re: [Xenomai-help] invalid use of FPU in Xenomai context]
Date: Wed, 01 Nov 2006 14:21:10 -0600 [thread overview]
Message-ID: <454901B6.80606@domain.hid> (raw)
In-Reply-To: <4548F8BE.90809@domain.hid>
Jan Kiszka wrote:
> Jeff Webb wrote:
>> Does anyone else have an AMD system that can verify my results?
>
> I have an old Athlon 800. Maybe we are lucky and it exposes the problem
> when the kernel is optimised for it. I'm going to give this a try, but
> it may take a few days (and a free time slot).
Thank you. I appreciate you giving it a try when you get some free time. I was able to work around the problem by writing the queue data in smaller chunks (or use an i686 kernel), so I am not in urgent need of an immediate fix. I do think it's important to fix this bug eventually, so I didn't want it to slip through the cracks.
>> The problem seems to be connected with the size of writes to Xenomai
>> pipes. This example uses POSIX message queues, but I had a similar
>> problem a while back with RTAI pipes. Maybe this tells us the problem
>> is in the nucleus pipe code? Just a guess. The problem seems to affect
>> both 2.4 and 2.6 systems, and goes back to at least Xenomai 2.2.1.
>
> Maybe, maybe not. Pipes remain fairly unrelated to FPU usage, so there
> is still /at least/ one piece missing in the puzzle.
True. It is very strange that the amount of data in the write call ends up affecting the FPU context.
> BTW, did you already write what compiler version you are using for these
> tests (/me too lazy to search the archives)?
I forgot to include this. I compiled with at least three versions of gcc:
Machine #1: FC5 : gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)
Machine #2: FC1 : gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)
FC5 : gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)
Machine #3: debian : gcc version 3.3.6 (Debian 1:3.3.6-13)
Thanks again,
-Jeff
next prev parent reply other threads:[~2006-11-01 20:21 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-01 15:46 [Fwd: Re: [Xenomai-help] invalid use of FPU in Xenomai context] Jeff Webb
2006-11-01 19:42 ` Jan Kiszka
2006-11-01 20:21 ` Jeff Webb [this message]
2006-11-03 9:45 ` Jan Kiszka
2006-11-03 10:01 ` Gilles Chanteperdrix
2006-11-03 10:11 ` Jan Kiszka
2006-11-03 10:19 ` Gilles Chanteperdrix
2006-11-03 12:21 ` Jan Kiszka
2006-11-03 17:22 ` Jeff Webb
2006-11-06 9:04 ` Gilles Chanteperdrix
2006-11-04 14:30 ` 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=454901B6.80606@domain.hid \
--to=jeff.webb@domain.hid \
--cc=jan.kiszka@domain.hid \
--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.