All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] [Announce] Xenomai 2.6.4
@ 2014-09-25 11:13 Gilles Chanteperdrix
  2014-09-29 14:59 ` Steve Hartmann
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-09-25 11:13 UTC (permalink / raw)
  To: Xenomai

Hi,

I have just made available Xenomai 2.6.4 at the usual address:
http://download.gna.org/xenomai/stable/xenomai-2.6.4.tar.bz2

This release mainly fixes bugs, and do not add many new functionalities, 
I guess because we are busy preparing xenomai 3.0:
- support for I-pipe patch for 3.14 with a performance improvement on 
ARM Cortex A9, and support for the OMAP L138 processor;
- disabling of C1E state on recent Intel processors
- support for powerpc SPE
- various improvements of the Debian packaging, notably support for the 
armhf architecture and addition of a debug package
- clarification of the licenses, now every source file should have a 
license header
- removal of the docbook documentation, as this documentation is now 
available on the website

Thanks for all contributions.
Regards.

The shotlog follows:
Alexandre Coffignal (1):
      rtcan_flexcan: fix devtype_data initialization

Christophe Blaess (1):
      tests/cyclictest: add histogram option

Erhart Robert (CC-DA/ESR3) (1):
      analogy: fix fault in proc read callback

Gilles Chanteperdrix (32):
      doc: fix asciidoc documentation cross-references
      doc: regenerate
      license: provide for missing headers
      licenses: jumbo update
      hal/arm: avoid using VFP instructions on SOCs without VFP
      skins/posix: make hardcoded constants configurable
      arm/hal: fix compilation with old kernels
      drivers/flexcan: avoid unaligned access
      debian: add pkg-config files to libxenomai-dev package
      skins/psos+: align message queues buffers
      tests: fix typo supress -> suppress
      nucleus/synch: fix rescnt imbalance on slow mutexes
      hal/arm: adapt context switch to Linux 3.11+
      debian: do not remove/regenerate configure file
      debian: add support for powerpcspe
      hal/arm: open code xnarch_atomic_clear_mask
      posix: fix 2.4 config file
      hal/x86: add C1E state workaround
      bootstrap
      README.INSTALL: fix ARM instructions
      doc/install: ixp4xx has a kuser tsc now
      ksrc: use curr as name for current thread variable
      ksrc: fix dereference of dangling pointer
      analogy: fix undefined referencces
      arm: fix compilation issue with --enable-debug
      doc: remove docbook documentation
      vfile/snapshot: avoid starvation by spinning 1us after every iteration
      xnlock: add missing barriers
      hal/arm: update Freescale Linux fork patch
      hal: upgrade I-pipe patches
      build: bump version number and bootstrap
      doc: regenerate

Henri Roosen (1):
      wrappers/arm: map I/O ranges without cache

Jan Kiszka (2):
      x86: Remove bogus test for x86-32 around xsave assembly
      posix: Flush print buffer on fclose

Lars Steubesand (1):
      rtipc/iddp: fix inverted arguments to __iddp_alloc_mbuf()

Paul Corner (6):
      Use devices target to install udev rules in libxenomai1 package. This also installs device nodes in /dev for systems not running udev.
      debian: Include /dev in the list of directories for libxenomai1
      debian: add armhf architecture
      Trivial spelling correction for the word 'implicitly'
      debian: Add debug packages for library and runtime.
      build: Minor fix for missing variable reference.

Paul Janzen (1):
      hal/x86: Export symbol rthal_c1e_disable

Philippe Gerum (19):
      powerpc: sanitize SPE handling
      posix, vrtx: catch unexpected sync errors with thread trampoline
      psos: fix auto-cleanup support
      psos/rn: fix bad interrupt state during cleanup
      native: fix interrupt state corruption in auto-cleanup
      vxworks: fix interrupt state corruption in auto-cleanup
      asm-generic/wrappers: assume generic hardirq supported for v3.12+
      nucleus/seqlock: fix seqlock initializer
      hal/powerpc: fixup fpu save/restore helpers for v3.12+
      hal/x86: fixup reference to fpu info for v3.13+
      native/task: silence UMR warning
      hal/x86: fix wrong conditional
      asm-generic/wrappers: fix wrong conditional
      analogy/device: sanitize device release handler
      nucleus/thread: fix leakage of XNKICKED status
      rtipc/xddp: fixup XDDP documentation
      rtdm: fix mapping address translation for MMU-less platforms
      rtipc: fix address reset in connect()
      rtipc: fix error code for send through non-connected socket

Romain Naour (2):
      arm: enable armv5tej support
      posix: fix build failure when HAVE_OPEN64 is undefined.

Stefan Roese (1):
      hal/arm: Add Zynq v3.5.7 patches

Wolfgang Grandegger (1):
      rtcan: add missing license terms



-- 
                                                                Gilles.


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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-25 11:13 [Xenomai] [Announce] Xenomai 2.6.4 Gilles Chanteperdrix
@ 2014-09-29 14:59 ` Steve Hartmann
  2014-09-29 15:11   ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: Steve Hartmann @ 2014-09-29 14:59 UTC (permalink / raw)
  To: Gilles Chanteperdrix, Xenomai

Just FYI, When following the directions to build debian packages, the
debian packages are named with 2.6.3 filenames rather than the expected
2.6.4.

Regards,

Steven

On 9/25/14 6:13 AM, "Gilles Chanteperdrix"
<gilles.chanteperdrix@xenomai.org> wrote:

>Hi,
>
>I have just made available Xenomai 2.6.4 at the usual address:
>http://download.gna.org/xenomai/stable/xenomai-2.6.4.tar.bz2
>
>This release mainly fixes bugs, and do not add many new functionalities,
>I guess because we are busy preparing xenomai 3.0:
>- support for I-pipe patch for 3.14 with a performance improvement on
>ARM Cortex A9, and support for the OMAP L138 processor;
>- disabling of C1E state on recent Intel processors
>- support for powerpc SPE
>- various improvements of the Debian packaging, notably support for the
>armhf architecture and addition of a debug package
>- clarification of the licenses, now every source file should have a
>license header
>- removal of the docbook documentation, as this documentation is now
>available on the website
>
>Thanks for all contributions.
>Regards.
>
>The shotlog follows:
>Alexandre Coffignal (1):
>      rtcan_flexcan: fix devtype_data initialization
>
>Christophe Blaess (1):
>      tests/cyclictest: add histogram option
>
>Erhart Robert (CC-DA/ESR3) (1):
>      analogy: fix fault in proc read callback
>
>Gilles Chanteperdrix (32):
>      doc: fix asciidoc documentation cross-references
>      doc: regenerate
>      license: provide for missing headers
>      licenses: jumbo update
>      hal/arm: avoid using VFP instructions on SOCs without VFP
>      skins/posix: make hardcoded constants configurable
>      arm/hal: fix compilation with old kernels
>      drivers/flexcan: avoid unaligned access
>      debian: add pkg-config files to libxenomai-dev package
>      skins/psos+: align message queues buffers
>      tests: fix typo supress -> suppress
>      nucleus/synch: fix rescnt imbalance on slow mutexes
>      hal/arm: adapt context switch to Linux 3.11+
>      debian: do not remove/regenerate configure file
>      debian: add support for powerpcspe
>      hal/arm: open code xnarch_atomic_clear_mask
>      posix: fix 2.4 config file
>      hal/x86: add C1E state workaround
>      bootstrap
>      README.INSTALL: fix ARM instructions
>      doc/install: ixp4xx has a kuser tsc now
>      ksrc: use curr as name for current thread variable
>      ksrc: fix dereference of dangling pointer
>      analogy: fix undefined referencces
>      arm: fix compilation issue with --enable-debug
>      doc: remove docbook documentation
>      vfile/snapshot: avoid starvation by spinning 1us after every
>iteration
>      xnlock: add missing barriers
>      hal/arm: update Freescale Linux fork patch
>      hal: upgrade I-pipe patches
>      build: bump version number and bootstrap
>      doc: regenerate
>
>Henri Roosen (1):
>      wrappers/arm: map I/O ranges without cache
>
>Jan Kiszka (2):
>      x86: Remove bogus test for x86-32 around xsave assembly
>      posix: Flush print buffer on fclose
>
>Lars Steubesand (1):
>      rtipc/iddp: fix inverted arguments to __iddp_alloc_mbuf()
>
>Paul Corner (6):
>      Use devices target to install udev rules in libxenomai1 package.
>This also installs device nodes in /dev for systems not running udev.
>      debian: Include /dev in the list of directories for libxenomai1
>      debian: add armhf architecture
>      Trivial spelling correction for the word 'implicitly'
>      debian: Add debug packages for library and runtime.
>      build: Minor fix for missing variable reference.
>
>Paul Janzen (1):
>      hal/x86: Export symbol rthal_c1e_disable
>
>Philippe Gerum (19):
>      powerpc: sanitize SPE handling
>      posix, vrtx: catch unexpected sync errors with thread trampoline
>      psos: fix auto-cleanup support
>      psos/rn: fix bad interrupt state during cleanup
>      native: fix interrupt state corruption in auto-cleanup
>      vxworks: fix interrupt state corruption in auto-cleanup
>      asm-generic/wrappers: assume generic hardirq supported for v3.12+
>      nucleus/seqlock: fix seqlock initializer
>      hal/powerpc: fixup fpu save/restore helpers for v3.12+
>      hal/x86: fixup reference to fpu info for v3.13+
>      native/task: silence UMR warning
>      hal/x86: fix wrong conditional
>      asm-generic/wrappers: fix wrong conditional
>      analogy/device: sanitize device release handler
>      nucleus/thread: fix leakage of XNKICKED status
>      rtipc/xddp: fixup XDDP documentation
>      rtdm: fix mapping address translation for MMU-less platforms
>      rtipc: fix address reset in connect()
>      rtipc: fix error code for send through non-connected socket
>
>Romain Naour (2):
>      arm: enable armv5tej support
>      posix: fix build failure when HAVE_OPEN64 is undefined.
>
>Stefan Roese (1):
>      hal/arm: Add Zynq v3.5.7 patches
>
>Wolfgang Grandegger (1):
>      rtcan: add missing license terms
>
>
>
>-- 
>                                                                Gilles.
>
>_______________________________________________
>Xenomai mailing list
>Xenomai@xenomai.org
>http://www.xenomai.org/mailman/listinfo/xenomai



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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-29 14:59 ` Steve Hartmann
@ 2014-09-29 15:11   ` Gilles Chanteperdrix
  2014-09-29 18:44     ` Steve Hartmann
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-09-29 15:11 UTC (permalink / raw)
  To: Steve Hartmann, Xenomai

On 09/29/2014 04:59 PM, Steve Hartmann wrote:
> Just FYI, When following the directions to build debian packages, the
> debian packages are named with 2.6.3 filenames rather than the expected
> 2.6.4.

Yes, we are not going to update the instructions every time we release
an new version. Which is why the instructions say:

This howto was written for Xenomai 2.6.3, please use the latest stable
Xenomai release and adapt the version numbers accordingly.

Then, when building the kernel:

We use Xenomai 2.6.3 and Linux 3.10.32 on x86 in the following example,
please adapt it to the versions and architectures you want to install.

Do you see a way to make the instructions more clear?

-- 
                                                                Gilles.


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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-29 15:11   ` Gilles Chanteperdrix
@ 2014-09-29 18:44     ` Steve Hartmann
  2014-09-29 21:11       ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: Steve Hartmann @ 2014-09-29 18:44 UTC (permalink / raw)
  To: Gilles Chanteperdrix, Xenomai

On 9/29/14 10:11 AM, "Gilles Chanteperdrix"
<gilles.chanteperdrix@xenomai.org> wrote:

>On 09/29/2014 04:59 PM, Steve Hartmann wrote:
>> Just FYI, When following the directions to build debian packages, the
>> debian packages are named with 2.6.3 filenames rather than the expected
>> 2.6.4.
>
>Yes, we are not going to update the instructions every time we release
>an new version. Which is why the instructions say:
>
>This howto was written for Xenomai 2.6.3, please use the latest stable
>Xenomai release and adapt the version numbers accordingly.
>
>Then, when building the kernel:
>
>We use Xenomai 2.6.3 and Linux 3.10.32 on x86 in the following example,
>please adapt it to the versions and architectures you want to install.
>
>Do you see a way to make the instructions more clear?
>
>-- 
>                                                                Gilles.

Gilles,

OK, you are right, it is my fault.  It was the word-wrap in the
instructions that got me screwed up:

Create a new debian changelog entry:
xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange -v
2.6.3 Release 2.6.3

In my browser looks like:

Create a new debian changelog entry:
xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange -
v 2.6.3 Release 2.6.3

So I left everything off the second line, which was actually a
continuation of the first line.






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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-29 18:44     ` Steve Hartmann
@ 2014-09-29 21:11       ` Gilles Chanteperdrix
  2014-09-29 21:23         ` Steve Hartmann
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-09-29 21:11 UTC (permalink / raw)
  To: Steve Hartmann, Xenomai

On 09/29/2014 08:44 PM, Steve Hartmann wrote:
> On 9/29/14 10:11 AM, "Gilles Chanteperdrix"
> <gilles.chanteperdrix@xenomai.org> wrote:
> 
>> On 09/29/2014 04:59 PM, Steve Hartmann wrote:
>>> Just FYI, When following the directions to build debian packages, the
>>> debian packages are named with 2.6.3 filenames rather than the expected
>>> 2.6.4.
>>
>> Yes, we are not going to update the instructions every time we release
>> an new version. Which is why the instructions say:
>>
>> This howto was written for Xenomai 2.6.3, please use the latest stable
>> Xenomai release and adapt the version numbers accordingly.
>>
>> Then, when building the kernel:
>>
>> We use Xenomai 2.6.3 and Linux 3.10.32 on x86 in the following example,
>> please adapt it to the versions and architectures you want to install.
>>
>> Do you see a way to make the instructions more clear?
>>
>> -- 
>>                                                                Gilles.
> 
> Gilles,
> 
> OK, you are right, it is my fault.  It was the word-wrap in the
> instructions that got me screwed up:
> 
> Create a new debian changelog entry:
> xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange -v
> 2.6.3 Release 2.6.3
> 
> In my browser looks like:
> 
> Create a new debian changelog entry:
> xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange -
> v 2.6.3 Release 2.6.3
> 
> So I left everything off the second line, which was actually a
> continuation of the first line.

I tried and improve the visibility of shell command lines by changing
the style they use, the line breaks are also now explicit with a \

-- 
                                                                Gilles.


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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-29 21:11       ` Gilles Chanteperdrix
@ 2014-09-29 21:23         ` Steve Hartmann
  2014-09-30  9:11           ` Jason Sarantopoulos
  0 siblings, 1 reply; 7+ messages in thread
From: Steve Hartmann @ 2014-09-29 21:23 UTC (permalink / raw)
  To: Gilles Chanteperdrix, Xenomai



On 9/29/14 4:11 PM, "Gilles Chanteperdrix"
<gilles.chanteperdrix@xenomai.org> wrote:

>On 09/29/2014 08:44 PM, Steve Hartmann wrote:
>> On 9/29/14 10:11 AM, "Gilles Chanteperdrix"
>> <gilles.chanteperdrix@xenomai.org> wrote:
>> 
>>> On 09/29/2014 04:59 PM, Steve Hartmann wrote:
>>>> Just FYI, When following the directions to build debian packages, the
>>>> debian packages are named with 2.6.3 filenames rather than the
>>>>expected
>>>> 2.6.4.
>>>
>>> Yes, we are not going to update the instructions every time we release
>>> an new version. Which is why the instructions say:
>>>
>>> This howto was written for Xenomai 2.6.3, please use the latest stable
>>> Xenomai release and adapt the version numbers accordingly.
>>>
>>> Then, when building the kernel:
>>>
>>> We use Xenomai 2.6.3 and Linux 3.10.32 on x86 in the following example,
>>> please adapt it to the versions and architectures you want to install.
>>>
>>> Do you see a way to make the instructions more clear?
>>>
>>> -- 
>>>                                                                Gilles.
>> 
>> Gilles,
>> 
>> OK, you are right, it is my fault.  It was the word-wrap in the
>> instructions that got me screwed up:
>> 
>> Create a new debian changelog entry:
>> xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange
>>-v
>> 2.6.3 Release 2.6.3
>> 
>> In my browser looks like:
>> 
>> Create a new debian changelog entry:
>> xenomai-2.6.3$ DEBEMAIL="your@email" DEBFULLNAME="Your Name" debchange -
>> v 2.6.3 Release 2.6.3
>> 
>> So I left everything off the second line, which was actually a
>> continuation of the first line.
>
>I tried and improve the visibility of shell command lines by changing
>the style they use, the line breaks are also now explicit with a \
>
>-- 
>                                                                Gilles.

Nice work Gilles - that is much easier to read!

Thanks,

Steven



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

* Re: [Xenomai] [Announce] Xenomai 2.6.4
  2014-09-29 21:23         ` Steve Hartmann
@ 2014-09-30  9:11           ` Jason Sarantopoulos
  0 siblings, 0 replies; 7+ messages in thread
From: Jason Sarantopoulos @ 2014-09-30  9:11 UTC (permalink / raw)
  To: Steve Hartmann; +Cc: Xenomai

>Yes, we are not going to update the instructions every time we release
>an new version.

You could export some variables, defining the versions in the beginning,
and the rest of the instructions will be always the same. Just a proposal,
I do not know.

Regards

-- 
*Jason Sarantopoulos*

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

end of thread, other threads:[~2014-09-30  9:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-25 11:13 [Xenomai] [Announce] Xenomai 2.6.4 Gilles Chanteperdrix
2014-09-29 14:59 ` Steve Hartmann
2014-09-29 15:11   ` Gilles Chanteperdrix
2014-09-29 18:44     ` Steve Hartmann
2014-09-29 21:11       ` Gilles Chanteperdrix
2014-09-29 21:23         ` Steve Hartmann
2014-09-30  9:11           ` Jason Sarantopoulos

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.