All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] [announce] Xenomai v2.5.5
@ 2010-10-06 12:05 Gilles Chanteperdrix
  2010-10-06 14:16 ` Stefan Kisdaroczi
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-10-06 12:05 UTC (permalink / raw)
  To: Xenomai help, Xenomai core


Hi,

Xenomai 2.5.5, aka "Ghosts", is available:
http://download.gna.org/xenomai/stable/xenomai-2.5.5.tar.bz2

It contains bug fixes for:
- the x86 I-pipe issue, which caused freeze-on-boot issue, very 
reproducible with grub 2
- a ppc I-pipe issue, which involved unaligned access to floating point 
values
- the debian patch generation script, which caused invalid patches to be
generated for recent kernel releases
- a few compilation issues with recent compilers and or innfrequently 
used compilation options
- issues with using fork with process-private user-space mutexes

And improvements:
- of the user-space latency on all platforms by optimizing the RPI code 
and the relax code
- of the ARM support to code, in order to support SMP systems
- of the analogy stack by Alexis
- of the user-space latency on ARM in general and OMAP3 in particular, 
as a result of some work both on Xenomai timer code and on the I-pipe 
patch
- of the scheduler "resched" bit handling by simplifying it, following 
the correction of an incorrect warning

Note: Xenomai 2.5.5 is the last release to contain a patch for Linux 2.4
on x86 and to export kernel-mode services to non GPL modules.

Enjoy.

The complete shortlog follows:
Alexis Berlemont (9):
      analogy: minor change in analogy Kconfig text
      analogy: add comments in the buffer management code
      analogy: fix a bug in the DIO subdevice's mite configuration
      analogy: minor changes in cmd_bits
      analogy: comsetic change in mite.c
      analogy: [pcimio] rework the mite setup procedures
      analogy: [pcimio] fix a forgotten warning
      analogy: [pcimio] add the initialization of the ring for gpct subd
      analogy: fix compilation warnings with gcc-4.4.1

Gilles Chanteperdrix (24):
      fix private heap unmapping upon fork.
      Do not assume that XN_NO_HANDLE is NULL
      Set user-space current thread handle to XN_NO_HANDLE after fork
      fix comment
      Fix typo in edaf1e2e54343b6e4bf5cf6ece9175ec0ab21cad
      sem_heap: map an inaccessible heap upon fork.
      posix: add a magic to internal structures.
      arm: fix VFP context handling on SMP systems
      Merge commit 'rpm/for-upstream'
      arm: fix atomic operations
      arm: fix typo in 4a739c5ce29b50bee780bf620852a2fff6a71431
      autotools: regenerate
      arm: better calibrate the timer programming latency
      arith: add the nodiv_imuldiv_ceil routine
      arm: use the nodiv_imuldiv routine for timer programming.
      hal: export missing apc symbols
      nucleus: modify /proc/xenomai/latency
      nucleus: add a margin for early timer shots
      nucleus/sched: fix rescheduling bit test macros
      arm: add calibrated scheduling latencies
      arm: remove debug printk
      smi: add PCI ID for old kernels
      build: boostrap
      doc: regenerate

Jan Kiszka (8):
      RTDM: Protect xnshadow_ppd_get via nklock
      nucleus: Fix symbolic status output of root threads
      nucleus: Create watchdog as non-blockable timer
      native: Improve documentation of rt_task_join and rt_task_delete
      x86: Add PCI ID of Series 5/3400 Intel chipset to SMI workaround
      x86: Add PCI ID of 631xESB/632xESB/3100 Intel chipset to SMI workaround
      x86: Add PCI ID of Intel ICH9M-E chipset to SMI workaround
      x86: Add PCI ID of Intel ICH9M chipset to SMI workaround

Mike Frysinger (1):
      blackfin: clean up syscall assembly

Peter Soetens (1):
      rtcan: Mask the SJA_MOD register when probing for channels

Philippe Gerum (36):
      powerpc: upgrade I-pipe support to 2.6.34.4-powerpc-2.10-04
      nucleus: demote RPI boost upon linux-originated signal
      blackfin: upgrade I-pipe support to 2.6.35.2-blackfin-1.15-00
      nucleus: requeue blocked non-periodic timers properly
      x86: upgrade I-pipe support to 2.6.32.20-x86-2.7-02, 2.6.34.5-x86-2.7-03
      arm: force enable preemptible switch support in SMP mode
      arm: enable VFP support in SMP
      arm: use rthal_processor_id() over non-linux contexts
      powerpc: resync thread switch code with mainline >= 2.6.32
      x86: increase SMP calibration value
      nucleus/sched: move locking to resume_rpi/suspend_rpi
      hal/generic: inline APC scheduling code
      nucleus, posix: use fast APC scheduling call
      nucleus/shadow: shorten the uninterruptible path to secondary mode
      nucleus/sched: prevent remote wakeup from triggering a debug assertion
      powerpc: upgrade I-pipe support to 2.6.35.4-powerpc-2.11-00
      nucleus/sched: fix race in non-atomic suspend path
      nucleus/sched: raise self-resched condition when unlocking scheduler
      nucleus: fix build issue introduced by 4860668b6
      x86: upgrade I-pipe support to 2.6.32.20-x86-2.7-03, 2.6.34.5-x86-2.7-04
      nucleus: please C++ parsers
      nucleus: do not rely on implicit header inclusion
      rtdm: fix build for non-pervasive mode
      rtipc: fix build for non-pervasive mode
      nucleus/shadow: fix build for simulation mode
      native: fix build for simulation mode
      nucleus/bufd: fix documentation group tag
      psos: fix t_shadow() regression
      psos: introduce t_setreg/t_getreg syscalls
      arm: upgrade adeos patch to 2.6.33-1.18-00
      x86: upgrade adeos patch to 2.6.35.7-2.7-04
      powerpc: upgrade I-pipe support to 2.6.34.4-powerpc-2.10-05, 2.6.35.7-powerpc-2.11-01
      blackfin: upgrade I-pipe support to 2.6.34-blackfin-1.15-01, 2.6.35.7-blackfin-1.15-01
      nucleus: disable u_mode watchdog for MMU-less
      can: adapt to platform driver infrastructure changes for 2.6.35
      powerpc: upgrade I-pipe support to 2.6.35.7-powerpc-2.11-02

Stefan Kisdaroczi (3):
      debian: fix asm include directory linking in prepare-patch.sh
      debian: move debian/prepare-patch.sh to scripts/
      RTDM device profiles: Document open_rt, socket_rt and close_rt deprecation

Wolfgang Grandegger (1):
      nucleus: switch to ioctl_unlocked


-- 
                                                                Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-06 12:05 [Xenomai-core] [announce] Xenomai v2.5.5 Gilles Chanteperdrix
@ 2010-10-06 14:16 ` Stefan Kisdaroczi
  2010-10-06 14:24   ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Kisdaroczi @ 2010-10-06 14:16 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

[-- Attachment #1: Type: text/plain, Size: 296 bytes --]

Hi Gilles,

On 06.10.2010 14:05, Gilles Chanteperdrix wrote:
> [...]
> - the debian patch generation script, which caused invalid patches to be
> generated for recent kernel releases
>   

The file scripts/prepare-patch.sh is missing in the
xenomai-2.5.5.tar.bz2 archive.

Stefan



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-06 14:16 ` Stefan Kisdaroczi
@ 2010-10-06 14:24   ` Gilles Chanteperdrix
  2010-10-06 16:05     ` Stefan Kisdaroczi
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-10-06 14:24 UTC (permalink / raw)
  To: Stefan Kisdaroczi; +Cc: xenomai

Stefan Kisdaroczi wrote:
> Hi Gilles,
> 
> On 06.10.2010 14:05, Gilles Chanteperdrix wrote:
>> [...]
>> - the debian patch generation script, which caused invalid patches to be
>> generated for recent kernel releases
>>   
> 
> The file scripts/prepare-patch.sh is missing in the
> xenomai-2.5.5.tar.bz2 archive.

I do not see it in scripts/Makefile.am EXTRA_DIST. Did I miss some part
of your patch?

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-06 14:24   ` Gilles Chanteperdrix
@ 2010-10-06 16:05     ` Stefan Kisdaroczi
  2010-10-06 16:31       ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Kisdaroczi @ 2010-10-06 16:05 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

[-- Attachment #1: Type: text/plain, Size: 1146 bytes --]

On 06.10.2010 16:24, Gilles Chanteperdrix wrote:
> Stefan Kisdaroczi wrote:
>   
>> Hi Gilles,
>>
>> On 06.10.2010 14:05, Gilles Chanteperdrix wrote:
>>     
>>> [...]
>>> - the debian patch generation script, which caused invalid patches to be
>>> generated for recent kernel releases
>>>   
>>>       
>> The file scripts/prepare-patch.sh is missing in the
>> xenomai-2.5.5.tar.bz2 archive.
>>     
> I do not see it in scripts/Makefile.am EXTRA_DIST. Did I miss some part
> of your patch?
>   

No. I missed that in the patch, I just moved the file from debian/ to
scripts/.

Sorry, but a stupid guy like me simply does not understand why a script
in a git tree needs to be put in a Makefile.am so that it gets put in a
archive from that tree.

If I do "git archive v2.5.5 | bzip2 > ..." it works. The only difference
between the archives is the inclusion of the 3 pdf's in the doc/nodist
dir and the 3 small scripts in scripts/maint directory (and
prepare-patch.sh). The pdf's could be put out of the tree, but simple
solutions and workflows are probably just for stupid people like me.

Stefan (annoyed)



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-06 16:05     ` Stefan Kisdaroczi
@ 2010-10-06 16:31       ` Gilles Chanteperdrix
  2010-10-10 21:09         ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-10-06 16:31 UTC (permalink / raw)
  To: Stefan Kisdaroczi; +Cc: xenomai

Stefan Kisdaroczi wrote:
> On 06.10.2010 16:24, Gilles Chanteperdrix wrote:
>> Stefan Kisdaroczi wrote:
>>   
>>> Hi Gilles,
>>>
>>> On 06.10.2010 14:05, Gilles Chanteperdrix wrote:
>>>     
>>>> [...]
>>>> - the debian patch generation script, which caused invalid patches to be
>>>> generated for recent kernel releases
>>>>   
>>>>       
>>> The file scripts/prepare-patch.sh is missing in the
>>> xenomai-2.5.5.tar.bz2 archive.
>>>     
>> I do not see it in scripts/Makefile.am EXTRA_DIST. Did I miss some part
>> of your patch?
>>   
> 
> No. I missed that in the patch, I just moved the file from debian/ to
> scripts/.
> 
> Sorry, but a stupid guy like me simply does not understand why a script
> in a git tree needs to be put in a Makefile.am so that it gets put in a
> archive from that tree.
> 
> If I do "git archive v2.5.5 | bzip2 > ..." it works. The only difference
> between the archives is the inclusion of the 3 pdf's in the doc/nodist
> dir and the 3 small scripts in scripts/maint directory (and
> prepare-patch.sh). The pdf's could be put out of the tree, but simple
> solutions and workflows are probably just for stupid people like me.

We use "make distcheck" which is the standard way of making a package
based on the autotools, and has been the way we have made Xenomai
package since day 1.

"make distcheck" checks that the package compilation works.

It ensures that users of the Xenomai package can regenerate a new
package from the sources we provide.

And it does not look that much more complicated than the pipeline using
git archive.

Anyway, I will add it, but I will wait a bit to re-generate a 2.5.5.1 in
order to see if we have no other issue.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-06 16:31       ` Gilles Chanteperdrix
@ 2010-10-10 21:09         ` Gilles Chanteperdrix
  2010-10-11 20:27           ` Stefan Kisdaroczi
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2010-10-10 21:09 UTC (permalink / raw)
  To: Stefan Kisdaroczi; +Cc: xenomai

Gilles Chanteperdrix wrote:
> Anyway, I will add it, but I will wait a bit to re-generate a 2.5.5.1 in
> order to see if we have no other issue.

Ok. No other issues, I uploaded 2.5.5.1.

-- 
                                                                Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai-core] [announce] Xenomai v2.5.5
  2010-10-10 21:09         ` Gilles Chanteperdrix
@ 2010-10-11 20:27           ` Stefan Kisdaroczi
  0 siblings, 0 replies; 7+ messages in thread
From: Stefan Kisdaroczi @ 2010-10-11 20:27 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Am Sonntag 10 Oktober 2010, 23:09:19 schrieben Sie:
> Gilles Chanteperdrix wrote:
> > Anyway, I will add it, but I will wait a bit to re-generate a 2.5.5.1 in
> > order to see if we have no other issue.
> 
> Ok. No other issues, I uploaded 2.5.5.1.

Thank you. Stefan


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-10-11 20:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-06 12:05 [Xenomai-core] [announce] Xenomai v2.5.5 Gilles Chanteperdrix
2010-10-06 14:16 ` Stefan Kisdaroczi
2010-10-06 14:24   ` Gilles Chanteperdrix
2010-10-06 16:05     ` Stefan Kisdaroczi
2010-10-06 16:31       ` Gilles Chanteperdrix
2010-10-10 21:09         ` Gilles Chanteperdrix
2010-10-11 20:27           ` Stefan Kisdaroczi

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.