All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] [RELEASE] Xenomai 3.0-rc7
@ 2015-08-15 17:24 Philippe Gerum
  2015-08-16 13:48 ` ashwin damle
  0 siblings, 1 reply; 4+ messages in thread
From: Philippe Gerum @ 2015-08-15 17:24 UTC (permalink / raw)
  To: xenomai@xenomai.org


This release fixes a couple of serious issues affecting the Alchemy and
VxWorks APIs (Cobalt, and Mercury with --enable-pshared), other changes
are mostly about polishing and dealing with a few minor bugs.

People setting a custom shared heap size using --mem-pool-size should
have a look at the updated documentation:
http://xenomai.org/2015/05/application-setup-and-init/#Standard_Xenomai_command_line_options

http://xenomai.org/downloads/xenomai/testing/latest/

Short log follows:

Jan Kiszka (2):
      kernel/cobalt: Add reason to gorelax trace point
      cobalt/arm: Detect software breakpoints

Jorge Ramirez-Ortiz (4):
      utils/analogy: fix debug message
      lib/analogy: validate size of calibration file
      lib/analogy: check for errors in the calibration file
      drivers/analogy: release pci region if mapping failed

Philippe Gerum (26):
      cobalt/posix/sem: fix spurious wakeup on aborted wait
      lib/smokey: fix warning printout
      boilerplate: add EPROTO to translated errors
      testsuite/smokey: fail if out of quota
      cobalt/sched: add start, stop SCHED_TP config operations
      cobalt: bump ABI revision level
      testsuite/smokey: fail if out of TP schedule
      testsuite/latency: disable -t1/2 over Mercury
      copperplate/regd: do timed wait for anon connection
      lib/cobalt: export cobalt_thread_mode()
      lib/cobalt: fix private event state accessor
      lib/cobalt/heapobj: pshared: allow group access to heap
      copperplate/semobj: add uninit cleanup helper
      copperplate/eventobj: add uninit cleanup helper
      alchemy/event: prevent double-free on error path
      alchemy/sem: prevent double-free on error path
      vxworks/memPartLib: fix invalid status from addToPool
      vxworks/memPartLib: do not account for failed alloc
      copperplate/heapobj-pshared: fix and sanitize extent management
      boilerplate/ancillaries: add routine to parse mem size
      copperplate/init: disambiguate --mem-pool-size argument
      copperplate/heapobj-pshared: change rounding of page mapping array
size
      cobalt/sh: drop support for the SH4 architecture
      cobalt/nios2: drop support for the NIOS2 architecture
      doc: prebuild
      cobalt/arm: upgrade I-pipe support

--
Philippe.



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

* Re: [Xenomai] [RELEASE] Xenomai 3.0-rc7
  2015-08-15 17:24 [Xenomai] [RELEASE] Xenomai 3.0-rc7 Philippe Gerum
@ 2015-08-16 13:48 ` ashwin damle
  2015-08-16 13:51   ` Philippe Gerum
  0 siblings, 1 reply; 4+ messages in thread
From: ashwin damle @ 2015-08-16 13:48 UTC (permalink / raw)
  To: Xenomai

Hi,

Thought of reporting. I tried using the RC7. Can compile well, however,
while running the demo programs say xddp-label and others, I get an error

*0"000.000| BUG in low_init(): [main] ABI mismatch: required r15, provided
r13*

I am running as a privileged user (sudo ./xddp-label). I am using Linux
debian, 3.16.0-4, 64 bit.

Everything works well with RC4.

Thanks.
Ashwin


On 15 August 2015 at 22:54, Philippe Gerum <rpm@xenomai.org> wrote:

>
> This release fixes a couple of serious issues affecting the Alchemy and
> VxWorks APIs (Cobalt, and Mercury with --enable-pshared), other changes
> are mostly about polishing and dealing with a few minor bugs.
>
> People setting a custom shared heap size using --mem-pool-size should
> have a look at the updated documentation:
>
> http://xenomai.org/2015/05/application-setup-and-init/#Standard_Xenomai_command_line_options
>
> http://xenomai.org/downloads/xenomai/testing/latest/
>
> Short log follows:
>
> Jan Kiszka (2):
>       kernel/cobalt: Add reason to gorelax trace point
>       cobalt/arm: Detect software breakpoints
>
> Jorge Ramirez-Ortiz (4):
>       utils/analogy: fix debug message
>       lib/analogy: validate size of calibration file
>       lib/analogy: check for errors in the calibration file
>       drivers/analogy: release pci region if mapping failed
>
> Philippe Gerum (26):
>       cobalt/posix/sem: fix spurious wakeup on aborted wait
>       lib/smokey: fix warning printout
>       boilerplate: add EPROTO to translated errors
>       testsuite/smokey: fail if out of quota
>       cobalt/sched: add start, stop SCHED_TP config operations
>       cobalt: bump ABI revision level
>       testsuite/smokey: fail if out of TP schedule
>       testsuite/latency: disable -t1/2 over Mercury
>       copperplate/regd: do timed wait for anon connection
>       lib/cobalt: export cobalt_thread_mode()
>       lib/cobalt: fix private event state accessor
>       lib/cobalt/heapobj: pshared: allow group access to heap
>       copperplate/semobj: add uninit cleanup helper
>       copperplate/eventobj: add uninit cleanup helper
>       alchemy/event: prevent double-free on error path
>       alchemy/sem: prevent double-free on error path
>       vxworks/memPartLib: fix invalid status from addToPool
>       vxworks/memPartLib: do not account for failed alloc
>       copperplate/heapobj-pshared: fix and sanitize extent management
>       boilerplate/ancillaries: add routine to parse mem size
>       copperplate/init: disambiguate --mem-pool-size argument
>       copperplate/heapobj-pshared: change rounding of page mapping array
> size
>       cobalt/sh: drop support for the SH4 architecture
>       cobalt/nios2: drop support for the NIOS2 architecture
>       doc: prebuild
>       cobalt/arm: upgrade I-pipe support
>
> --
> Philippe.
>
>
> _______________________________________________
> Xenomai mailing list
> Xenomai@xenomai.org
> http://xenomai.org/mailman/listinfo/xenomai
>

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

* Re: [Xenomai] [RELEASE] Xenomai 3.0-rc7
  2015-08-16 13:48 ` ashwin damle
@ 2015-08-16 13:51   ` Philippe Gerum
  2015-08-16 13:54     ` Philippe Gerum
  0 siblings, 1 reply; 4+ messages in thread
From: Philippe Gerum @ 2015-08-16 13:51 UTC (permalink / raw)
  To: ashwin damle, Xenomai

On 08/16/2015 03:48 PM, ashwin damle wrote:
> Hi,
> 
> Thought of reporting. I tried using the RC7. Can compile well, however,
> while running the demo programs say xddp-label and others, I get an error
> 
> *0"000.000| BUG in low_init(): [main] ABI mismatch: required r15, provided
> r13*

http://xenomai.org/troubleshooting-a-dual-kernel-configuration/#incompatible_ABI_revision_level

> 
> I am running as a privileged user (sudo ./xddp-label). I am using Linux
> debian, 3.16.0-4, 64 bit.
> 
> Everything works well with RC4.
> 
> Thanks.
> Ashwin
> 
> 
> On 15 August 2015 at 22:54, Philippe Gerum <rpm@xenomai.org> wrote:
> 
>>
>> This release fixes a couple of serious issues affecting the Alchemy and
>> VxWorks APIs (Cobalt, and Mercury with --enable-pshared), other changes
>> are mostly about polishing and dealing with a few minor bugs.
>>
>> People setting a custom shared heap size using --mem-pool-size should
>> have a look at the updated documentation:
>>
>> http://xenomai.org/2015/05/application-setup-and-init/#Standard_Xenomai_command_line_options
>>
>> http://xenomai.org/downloads/xenomai/testing/latest/
>>
>> Short log follows:
>>
>> Jan Kiszka (2):
>>       kernel/cobalt: Add reason to gorelax trace point
>>       cobalt/arm: Detect software breakpoints
>>
>> Jorge Ramirez-Ortiz (4):
>>       utils/analogy: fix debug message
>>       lib/analogy: validate size of calibration file
>>       lib/analogy: check for errors in the calibration file
>>       drivers/analogy: release pci region if mapping failed
>>
>> Philippe Gerum (26):
>>       cobalt/posix/sem: fix spurious wakeup on aborted wait
>>       lib/smokey: fix warning printout
>>       boilerplate: add EPROTO to translated errors
>>       testsuite/smokey: fail if out of quota
>>       cobalt/sched: add start, stop SCHED_TP config operations
>>       cobalt: bump ABI revision level
>>       testsuite/smokey: fail if out of TP schedule
>>       testsuite/latency: disable -t1/2 over Mercury
>>       copperplate/regd: do timed wait for anon connection
>>       lib/cobalt: export cobalt_thread_mode()
>>       lib/cobalt: fix private event state accessor
>>       lib/cobalt/heapobj: pshared: allow group access to heap
>>       copperplate/semobj: add uninit cleanup helper
>>       copperplate/eventobj: add uninit cleanup helper
>>       alchemy/event: prevent double-free on error path
>>       alchemy/sem: prevent double-free on error path
>>       vxworks/memPartLib: fix invalid status from addToPool
>>       vxworks/memPartLib: do not account for failed alloc
>>       copperplate/heapobj-pshared: fix and sanitize extent management
>>       boilerplate/ancillaries: add routine to parse mem size
>>       copperplate/init: disambiguate --mem-pool-size argument
>>       copperplate/heapobj-pshared: change rounding of page mapping array
>> size
>>       cobalt/sh: drop support for the SH4 architecture
>>       cobalt/nios2: drop support for the NIOS2 architecture
>>       doc: prebuild
>>       cobalt/arm: upgrade I-pipe support
>>
>> --
>> Philippe.
>>
>>
>> _______________________________________________
>> Xenomai mailing list
>> Xenomai@xenomai.org
>> http://xenomai.org/mailman/listinfo/xenomai
>>
> _______________________________________________
> Xenomai mailing list
> Xenomai@xenomai.org
> http://xenomai.org/mailman/listinfo/xenomai
> 


-- 
Philippe.


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

* Re: [Xenomai] [RELEASE] Xenomai 3.0-rc7
  2015-08-16 13:51   ` Philippe Gerum
@ 2015-08-16 13:54     ` Philippe Gerum
  0 siblings, 0 replies; 4+ messages in thread
From: Philippe Gerum @ 2015-08-16 13:54 UTC (permalink / raw)
  To: ashwin damle, Xenomai

On 08/16/2015 03:51 PM, Philippe Gerum wrote:
> On 08/16/2015 03:48 PM, ashwin damle wrote:
>> Hi,
>>
>> Thought of reporting. I tried using the RC7. Can compile well, however,
>> while running the demo programs say xddp-label and others, I get an error
>>
>> *0"000.000| BUG in low_init(): [main] ABI mismatch: required r15, provided
>> r13*
> 
> http://xenomai.org/troubleshooting-a-dual-kernel-configuration/#incompatible_ABI_revision_level

i.e. while we refrain from changing the ABI between minor releases from
a stable version, this restriction does not apply to -rc releases.

-- 
Philippe.


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

end of thread, other threads:[~2015-08-16 13:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-15 17:24 [Xenomai] [RELEASE] Xenomai 3.0-rc7 Philippe Gerum
2015-08-16 13:48 ` ashwin damle
2015-08-16 13:51   ` Philippe Gerum
2015-08-16 13:54     ` Philippe Gerum

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.