* [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.