Beware, it is based on the patched 2.6.35-noarch branch for which the pull 
request was sent earlier.

The following changes since commit 934f47882879d0158825b56d1f14f5f4c6a765ab:
  Gilles Chanteperdrix (1):
        ipipe: inline irq_to_desc for non-sparse irqs

are available in the git repository at:

  git://git.xenomai.org/ipipe-gch.git for-ipipe-2.6.35-arm

Gilles Chanteperdrix (18):
      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
      "Best effort" FCSE: Dynamic FCSE pid switching
      FCSE: add Makefile and compilation option
      forward port, rebase on 2.6.35-noarch, adeos-ipipe-2.6.35-arm-1.18-01
      ipipe arm: get integrator CP to compile
      ipipe at91: return to periodic mode
      ipipe pxa: return the gpio flow handler to edge
      ipipe imx51: implement pic muting
      ipipe arm: avoid turning irqs off in __ipipe_mach_set_dec

Mika Westerberg (1):
      ARM: fix spinlock recursion in adjust_pte()

 arch/arm/Kconfig                                   |   11 +
 arch/arm/boot/compressed/head.S                    |    9 +
 arch/arm/common/it8152.c                           |    7 +-
 arch/arm/include/asm/assembler.h                   |   24 +
 arch/arm/include/asm/atomic.h                      |   16 +-
 arch/arm/include/asm/bitops.h                      |   24 +-
 arch/arm/include/asm/cacheflush.h                  |   75 ++-
 arch/arm/include/asm/cpu-multi32.h                 |   10 +
 arch/arm/include/asm/cpu-single.h                  |    5 +
 arch/arm/include/asm/fcse.h                        |  181 ++++++
 arch/arm/include/asm/ipipe.h                       |  340 ++++++++++
 arch/arm/include/asm/ipipe_base.h                  |  136 ++++
 arch/arm/include/asm/irqflags.h                    |  130 ++++-
 arch/arm/include/asm/memory.h                      |    5 +
 arch/arm/include/asm/mmu.h                         |   13 +-
 arch/arm/include/asm/mmu_context.h                 |  125 ++++-
 arch/arm/include/asm/percpu.h                      |    4 +
 arch/arm/include/asm/pgtable.h                     |   56 ++-
 arch/arm/include/asm/proc-fns.h                    |   13 +-
 arch/arm/include/asm/processor.h                   |    5 +
 arch/arm/include/asm/resource.h                    |   10 +
 arch/arm/include/asm/system.h                      |   17 +-
 arch/arm/include/asm/thread_info.h                 |   12 +
 arch/arm/include/asm/tlbflush.h                    |   14 +-
 arch/arm/kernel/Makefile                           |    4 +-
 arch/arm/kernel/entry-armv.S                       |  171 +++++-
 arch/arm/kernel/entry-common.S                     |   59 ++-
 arch/arm/kernel/entry-header.S                     |    6 +
 arch/arm/kernel/ipipe.c                            |  676 ++++++++++++++++++++
 arch/arm/kernel/ipipe_tsc.c                        |  113 ++++
 arch/arm/kernel/ipipe_tsc_asm.S                    |  165 +++++
 arch/arm/kernel/irq.c                              |    2 +
 arch/arm/kernel/process.c                          |   30 +-
 arch/arm/kernel/ptrace.c                           |    4 +
 arch/arm/kernel/smp.c                              |  123 +++-
 arch/arm/kernel/traps.c                            |   10 +
 arch/arm/mach-at91/Kconfig                         |   13 +
 arch/arm/mach-at91/Makefile                        |   11 +
 arch/arm/mach-at91/at91_ipipe_time.c               |  316 +++++++++
 arch/arm/mach-at91/at91rm9200.c                    |   44 ++
 arch/arm/mach-at91/at91sam9260.c                   |   44 ++
 arch/arm/mach-at91/at91sam9261.c                   |   44 ++
 arch/arm/mach-at91/at91sam9263.c                   |   44 ++
 arch/arm/mach-at91/at91sam9rl.c                    |   44 ++
 arch/arm/mach-at91/gpio.c                          |  116 ++++-
 arch/arm/mach-at91/include/mach/hardware.h         |   19 +
 arch/arm/mach-at91/include/mach/irqs.h             |    2 +
 arch/arm/mach-at91/include/mach/timex.h            |    2 +-
 arch/arm/mach-at91/irq.c                           |    3 +
 arch/arm/mach-integrator/core.c                    |    1 +
 .../arm/mach-integrator/include/mach/entry-macro.S |    6 +-
 arch/arm/mach-integrator/include/mach/irqs.h       |    1 -
 arch/arm/mach-integrator/include/mach/platform.h   |    6 +-
 arch/arm/mach-integrator/include/mach/timex.h      |    4 +-
 arch/arm/mach-integrator/integrator_cp.c           |   14 +-
 arch/arm/mach-ixp4xx/common.c                      |  100 +++-
 arch/arm/mach-ixp4xx/include/mach/platform.h       |    9 +-
 arch/arm/mach-mx1/clock.c                          |    3 +-
 arch/arm/mach-mx2/clock_imx21.c                    |    2 +-
 arch/arm/mach-mx2/clock_imx27.c                    |    3 +-
 arch/arm/mach-mx25/clock.c                         |    3 +-
 arch/arm/mach-mx25/devices.c                       |   12 +
 arch/arm/mach-mx3/clock-imx31.c                    |    3 +-
 arch/arm/mach-mx3/clock-imx35.c                    |    5 +-
 arch/arm/mach-mx3/devices.c                        |   13 +
 arch/arm/mach-mx3/mach-mx31_3ds.c                  |    3 +-
 arch/arm/mach-mx3/mach-mx31ads.c                   |    3 +-
 arch/arm/mach-mx5/clock-mx51.c                     |    2 +-
 arch/arm/mach-mxc91231/clock.c                     |    3 +-
 arch/arm/mach-omap2/irq.c                          |   86 +++-
 arch/arm/mach-omap2/timer-gp.c                     |  103 +++-
 arch/arm/mach-pxa/irq.c                            |    3 +
 arch/arm/mach-pxa/leds-idp.c                       |    1 +
 arch/arm/mach-pxa/leds-lubbock.c                   |    1 +
 arch/arm/mach-pxa/leds-mainstone.c                 |    1 +
 arch/arm/mach-pxa/lpd270.c                         |    3 +-
 arch/arm/mach-pxa/lubbock.c                        |    3 +-
 arch/arm/mach-pxa/mainstone.c                      |    3 +-
 arch/arm/mach-pxa/pcm990-baseboard.c               |    3 +-
 arch/arm/mach-pxa/time.c                           |   73 ++-
 arch/arm/mach-pxa/viper.c                          |    3 +-
 arch/arm/mach-realview/core.c                      |    9 +-
 arch/arm/mach-realview/core.h                      |    1 +
 arch/arm/mach-realview/realview_eb.c               |    1 +
 arch/arm/mach-realview/realview_pb1176.c           |    1 +
 arch/arm/mach-realview/realview_pb11mp.c           |    1 +
 arch/arm/mach-realview/realview_pba8.c             |    1 +
 arch/arm/mach-realview/realview_pbx.c              |    1 +
 arch/arm/mach-s3c2410/include/mach/irqs.h          |    2 +
 arch/arm/mach-s3c2440/irq.c                        |    7 +-
 arch/arm/mach-s3c2440/s3c244x-irq.c                |   10 +-
 arch/arm/mach-sa1100/gpio.c                        |    8 +-
 arch/arm/mach-sa1100/irq.c                         |    6 +-
 arch/arm/mach-sa1100/leds-assabet.c                |    1 +
 arch/arm/mach-sa1100/leds-badge4.c                 |    1 +
 arch/arm/mach-sa1100/leds-cerf.c                   |    1 +
 arch/arm/mach-sa1100/leds-hackkit.c                |    1 +
 arch/arm/mach-sa1100/leds-lart.c                   |    1 +
 arch/arm/mach-sa1100/leds-simpad.c                 |    1 +
 arch/arm/mach-sa1100/time.c                        |   76 +++-
 arch/arm/mach-versatile/core.c                     |    9 +-
 arch/arm/mach-vexpress/ct-ca9x4.c                  |    2 +-
 arch/arm/mach-vexpress/v2m.c                       |    2 +-
 arch/arm/mm/Kconfig                                |   82 +++
 arch/arm/mm/Makefile                               |    1 +
 arch/arm/mm/alignment.c                            |    3 +
 arch/arm/mm/context.c                              |   57 ++-
 arch/arm/mm/copypage-v4mc.c                        |    2 +-
 arch/arm/mm/copypage-xscale.c                      |    2 +-
 arch/arm/mm/fault-armv.c                           |   63 ++-
 arch/arm/mm/fault.c                                |   69 ++
 arch/arm/mm/fcse.c                                 |  466 ++++++++++++++
 arch/arm/mm/flush.c                                |    3 +-
 arch/arm/mm/ioremap.c                              |    1 +
 arch/arm/mm/mmap.c                                 |   37 +-
 arch/arm/mm/pgd.c                                  |   50 ++-
 arch/arm/mm/proc-arm920.S                          |    9 +
 arch/arm/mm/proc-arm926.S                          |    9 +
 arch/arm/mm/proc-feroceon.S                        |   13 +
 arch/arm/mm/proc-xscale.S                          |    9 +
 arch/arm/plat-mxc/cpu.c                            |   28 +-
 arch/arm/plat-mxc/gpio.c                           |   52 ++-
 arch/arm/plat-mxc/include/mach/common.h            |    6 +-
 arch/arm/plat-mxc/include/mach/gpio.h              |    5 +-
 arch/arm/plat-mxc/include/mach/irqs.h              |    4 +
 arch/arm/plat-mxc/irq.c                            |    4 +-
 arch/arm/plat-mxc/time.c                           |   97 +++-
 arch/arm/plat-mxc/tzic.c                           |   30 +
 arch/arm/plat-omap/Kconfig                         |    2 +
 arch/arm/plat-omap/dmtimer.c                       |   49 ++-
 arch/arm/plat-omap/gpio.c                          |  150 ++++-
 arch/arm/plat-omap/include/plat/dmtimer.h          |    5 +
 arch/arm/plat-omap/include/plat/irqs.h             |    2 +
 arch/arm/plat-pxa/gpio.c                           |    5 +-
 arch/arm/plat-s3c24xx/irq.c                        |   29 +-
 arch/arm/plat-samsung/include/plat/gpio-core.h     |    2 +-
 arch/arm/plat-samsung/time.c                       |  194 +++++--
 arch/arm/plat-versatile/include/plat/timer-sp.h    |    2 +-
 arch/arm/plat-versatile/timer-sp.c                 |   80 +++-
 arch/arm/vfp/entry.S                               |    3 +-
 arch/arm/vfp/vfphw.S                               |   16 +-
 arch/arm/vfp/vfpmodule.c                           |   45 +-
 drivers/mfd/twl4030-irq.c                          |    4 +
 drivers/misc/Kconfig                               |    2 +-
 include/asm-generic/resource.h                     |    8 +
 include/linux/resource.h                           |    6 -
 kernel/ipipe/core.c                                |   72 +-
 kernel/trace/Kconfig                               |    1 +
 148 files changed, 5364 insertions(+), 344 deletions(-)
 create mode 100644 arch/arm/include/asm/fcse.h
 create mode 100644 arch/arm/include/asm/ipipe.h
 create mode 100644 arch/arm/include/asm/ipipe_base.h
 create mode 100644 arch/arm/kernel/ipipe.c
 create mode 100644 arch/arm/kernel/ipipe_tsc.c
 create mode 100644 arch/arm/kernel/ipipe_tsc_asm.S
 create mode 100644 arch/arm/mach-at91/at91_ipipe_time.c
 create mode 100644 arch/arm/mm/fcse.c


-- 
                                            Gilles.

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to