The following changes since commit b959cde1c38f3e5f14f2cf917028e3fdf97cb1ef:
cobalt/intr: Fix deadlock of xnintr_attach (2013-11-04 09:39:26 +0100)
are available in the git repository at:
git://git.xenomai.org/xenomai-gch.git for-forge
for you to fetch changes up to f3596abe75852e4c35ad9c2ac13b8890659a4118:
cobalt/arm: lazy XNFPU bit (2013-11-05 20:07:33 +0100)
----------------------------------------------------------------
Gilles Chanteperdrix (15):
copperplate: avoid compiler error
cobalt/arm: use ipipe_switch_mm_head instead of switch_mm
cobalt: allow architectures to track thread_info
cobalt/x86: add missing fpu save for the migration case
cobalt: avoid calling prefault in case of syscall failure
testsuite: fix xeno-test for newer autoconf versions
cobalt/fpu: remove xnarch_init_fpu, it is no longer used
cobalt/fpu: pass xnthread structures to arch/*/thread.c
cobalt/fpu: replace the is_root member with XNROOT tests
cobalt/fpu: prepare for dynamic XNFPU
cobalt/fpu: change xnarch_handle_fpu_fault interface
cobalt/fpu: change fpu handling interface
cobalt/x86: suppress *fpu_used wrappers
cobalt/x86: lazy FPU switching
cobalt/arm: lazy XNFPU bit
include/cobalt/kernel/thread.h | 6 +-
kernel/cobalt/arch/arm/Kconfig | 3 +
kernel/cobalt/arch/arm/include/asm/xenomai/thread.h | 75 +++---
kernel/cobalt/arch/arm/mayday.c | 2 +-
kernel/cobalt/arch/arm/thread.c | 298
+++++++--------------
.../arch/blackfin/include/asm/xenomai/thread.h | 23 +-
kernel/cobalt/arch/blackfin/mayday.c | 2 +-
kernel/cobalt/arch/blackfin/thread.c | 3 +-
.../cobalt/arch/nios2/include/asm/xenomai/thread.h | 23 +-
kernel/cobalt/arch/nios2/mayday.c | 2 +-
kernel/cobalt/arch/nios2/thread.c | 3 +-
kernel/cobalt/arch/powerpc/Kconfig | 4 +
.../cobalt/arch/powerpc/include/asm/xenomai/thread.h | 26 +-
kernel/cobalt/arch/powerpc/mayday.c | 2 +-
kernel/cobalt/arch/powerpc/thread.c | 41 +--
kernel/cobalt/arch/sh/include/asm/xenomai/thread.h | 22 +-
kernel/cobalt/arch/sh/mayday.c | 2 +-
kernel/cobalt/arch/sh/thread.c | 50 ++--
kernel/cobalt/arch/x86/include/asm/xenomai/thread.h | 32 ++-
.../cobalt/arch/x86/include/asm/xenomai/wrappers.h | 38 ---
kernel/cobalt/arch/x86/mayday.c | 2 +-
kernel/cobalt/arch/x86/thread.c | 149 +++++++----
kernel/cobalt/include/asm-generic/xenomai/thread.h | 8 +-
kernel/cobalt/sched.c | 8 +-
kernel/cobalt/shadow.c | 24 +-
kernel/cobalt/thread.c | 30 +--
lib/cobalt/cond.c | 9 +-
lib/cobalt/mutex.c | 2 +
lib/copperplate/init.c | 2 +-
testsuite/xeno-test/xeno-test.in | 12 +-
30 files changed, 419 insertions(+), 484 deletions(-)
--
Gilles.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai