On 04/06/2013 11:48 AM, Jan Kiszka wrote:
On 2013-04-04 22:58, Gilles Chanteperdrix wrote:

Hi,

The for-core-3.5.7 and for-core-3.8.2 branches in ipipe_gch.git
repository contain new versions of the I-pipe kernel for the ARM
architecture.

The for-core-3.5.7 branch contains an important fix for SMP platforms,
and the fix for mx28 posted by Martin Krause.

The for-core-3.8.2 branch is the newest port. Known issues are:
- it has been rebased on v3.8.2, so it will not merge with the branch
it started from, if preferred, I can push a merged version;
- ftrace is broken, so I wonder if it would not be simpler to have a
tracer not relying on ftrace, as we did at the beginning of the I-pipe
tracer;
- threaded fasteoi irqs are broken, the branch contains the latest
patch posted on this list, but since I received no comment, I am not
sure it is the right fix.

The pull requests follow.
The following changes since commit 946ca3977e75316751caecc7182f4e64af6499d5:

   ipipe-core-3.5.7-blackfin-3 (2013-01-22 11:41:34 +0100)

are available in the git repository at:
   git://git.xenomai.org/ipipe-gch.git for-core-3.5.7

Gilles Chanteperdrix (2):
       arm/ipipe: fix off-by-one error in IPI virqs allocation
       mx28/ipipe: allow building kernel for both mx28 and mx23

Martin Krause (1):
       mx28/ipipe: fix the timer selected with I-pipe

  arch/arm/kernel/smp.c       |    2 +-
  arch/arm/mach-mxs/timer.c   |   40 ++++++++++++++++------------------------
  drivers/clk/mxs/clk-imx28.c |    4 ++++
  3 files changed, 21 insertions(+), 25 deletions(-)


The following changes since commit 5a16a5a4dd127afcb2446afa057b55a60cffe7f9:

   blackfin/ipipe: import arch-dep bits based on 3.5.7-blackfin-3 (2013-04-04 
21:37:51 +0200)

are available in the git repository at:
   git://git.xenomai.org/ipipe-gch.git for-core-3.8.2

Gilles Chanteperdrix (18):
       avoid kernel fault upon coredump on arm with vivt cache
       FCSE: pid life cycle
       FCSE: Conversions between VA and MVA
       FCSE: Address-space limits
       FCSE: Make the shared mappings uncacheable
       FCSE: do not flush cache during context switch
       "Best-effort" FCSE: choose whether to flush cache at run-time
       "Best-effort" FCSE: Allow PID re-use
       "Best-effort" FCSE: Handle mappings above 32 MB
       "Best effort" FCSE: Reserve address-space for stack
       "Best-effort" FCSE: Handle shared mappings
       FCSE: add Makefile and compilation option
       noarch/ipipe: fix ipipe_update_hostrt
       noarch/ipipe: fix one-shot fasteoi irq
       noarch/ipipe: introduce IPIPE_NR_ROOT_IRQS
         ^^^^^^
I'm tagging generic patches just with "ipipe:". IIRC, this is what
Philippe requested.

Yes please.


       arm/ipipe: import arch-dep bits based on 3.5.7-arm-3
       arm/ipipe: avoid calling might_fault() with non-root domains

I think ipipe_uaccess_might_fault could become a generic service in case
other archs need it as well. And it has to map directly to might_fault
in case CONFIG_IPIPE_DEBUG_CONTEXT is disabled (thus zero overhead).


I need this for ppc too, so this makes sense to factor this out.

--
Philippe.

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to