All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] [RELEASE] Xenomai 3.0-rc6
@ 2015-07-27 16:07 Philippe Gerum
  0 siblings, 0 replies; only message in thread
From: Philippe Gerum @ 2015-07-27 16:07 UTC (permalink / raw)
  To: xenomai@xenomai.org


We are getting there. This release fixes a couple of bad bugs including a showstopper for some non-POSIX multi-process applications in dual kernel mode, and a few usability issues. The rest is about cleaning up some legacy leftovers. People using earlier Cobalt releases should definitely upgrade.

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

Short log follows:

Jan Kiszka (13):
      cobalt/kernel: Rework thread debugging helpers
      cobalt/kernel: Fix locking for setting XNFPU
      cobalt/kernel: Print suspension mask as hex in traces
      testsuite/smokey/leaks: Terminate forked child directly
      cobalt/posix/timer: Set error return codes
      cobalt/kernel: Fix mode of mayday syscall
      cobalt/posix/sem: Do not register named semaphores with process resources
      cobalt/kernel: Mark backtrace syscall as lostage
      cobalt/kernel: Fix locking for xnthread info manipulations
      cobalt/kernel: Set commas in syscall tables inside the macros
      cobalt/kernel: Generate cobalt_syscalls and cobalt_sysmodes
      cobalt/kernel: Remove write-only local variable from handle_schedule_event
      lib/cobalt: Do no install syscall header

Philippe Gerum (52):
      cobalt/thread: fix missed rescheduling in SMP
      cobalt/thread: make xnthread_set_mode() a self-targeted service
      cobalt/arm: add calibration value for LS1021A
      cobalt/thread: generalize usage of ->lock_count for preemption control
      cobalt/thread: introduce local information flags
      cobalt/sched: simplify locking helpers
      cobalt/sched: make scheduler locking lockless
      cobalt/sched: get rid of XNINLOCK scheduler flag
      cobalt/kernel: make most SIGDEBUG notifications depend on XNWARN
      cobalt/kernel: improve handling of user debug options
      cobalt/thread, copperplate: fetch per-thread user window from the global heap
      cobalt/synch: do not serialize around nop code
      cobalt/synch: test information bits as returned by xnsynch_acquire() only
      cobalt/synch: test information bits as returned by xnsynch_sleep_on() only
      rtdm/waitqueue: fix error codes
      testsuite/xeno-test: accept a keep-going option for smokey
      copperplate/threadobj: inline window accessor (cobalt)
      copperplate: deobfuscate private/shared references
      cobalt/x86: fix missing early clobber in asm
      copperplate/threadobj, boilerplate/list: cope with pedantic C++ parsers
      cobalt/kernel: introduce late machine init handler
      cobalt/timer: de-macroize timer list scanners
      boilerplate: provide placeholder for pthread_attr_setaffinity_np()
      boilerplate/ancillaries: add command lookup routine
      copperplate/regd: do command lookup for fusermount/mount
      copperplate/regd: fix duplicate removal of /system tree
      testsuite: assume modern sched_setaffinity() is available
      lib/cobalt: assume CPU_COUNT, CPU_FILL are available
      lib/cobalt: enable application built with large file support
      cobalt: bump ABI revision level
      lib/cobalt: move rt_print_auto_init() to the compat API
      lib/cobalt: stdio: drop redundant cleanup handler
      lib/cobalt: drop "no shadow" binding mode
      lib/cobalt: turn environment variables into options
      lib/cobalt: output sync delay fit in a regular integer
      lib/cobalt: drop weak symbol binding for base options
      boilerplate/init: pull ancillary definitions from init header
      testsuite/latency: do not inherit the main scheduling parameters
      copperplate/registry: force SCHED_OTHER on helper threads
      testsuite/latency: remove redundant mlockall()
      testsuite/switchtest: remove redundant mlockall()
      demo/can-rtt: remove redundant mlockall()
      utils/can: remove redundant mlockall()
      utils/analogy: remove redundant mlockall()
      lib/cobalt: drop dandling declaration
      lib/cobalt: force cleanup of printer loop upon main() exit
      config: bump version code
      doc: prebuild
      cobalt/arm: upgrade I-pipe support
      cobalt/powerpc: upgrade I-pipe support
      trank/rtdm: add placeholder for rt_print_cleanup()
      lib/trank: move RTDK placeholders to the proper file

--
Philippe.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-07-27 16:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-27 16:07 [Xenomai] [RELEASE] Xenomai 3.0-rc6 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.