The following changes since commit b94a1b70ad2675f45d177aec16a814695a799a99:
Philippe Gerum (1):
Merge remote branch 'gilles-2.6.33' into ipipe-2.6.33-arm
are available in the git repository at:
git://git.xenomai.org/ipipe-gch.git for-ipipe-2.6.33-arm
Gilles Chanteperdrix (34):
chained irqs: align on powerpc implementation
Merge commit 'origin/ipipe-2.6.33-noarch' into new-for-ipipe-2.6.33-arm
remove traces of previous gpio muxing code
ipipe_sync_pipeline no longer need arguments
add missing definition of __ipipe_mach_ext_hrtimer_p
at91: move ipipe_halt_root to process.c
mxc: ipipe_cpu_freq() -> __ipipe_cpu_freq
id_lock: only init in SMP case
irq: avoid duplicating test.
streamline traps event dispatching
streamline syscall handling
remove leftover from fcse v3
Re-run check_context when restarting root context switches
ipipe arm: Fix compilation of I-pipe tracer
arm/ipipe: inline calls to __ipipe_check_root* in entry-armv.S when not
SMP
Merge commit 'origin/ipipe-2.6.33-noarch' into for-ipipe-2.6.33-arm
arm/ipipe: fix inlined assembly replacement for ipipe_check_root*
ipipe arm: add infrastructure for tsc emulation code
ipipe arm & AT91: rework pic muting
fcse: rework debug messages
ipipe AT91: re-enable IRQS when demultiplexing GPIOs
ipipe AT91: Use common tsc emulation
ipipe omap: reduce interrupt overhead
ipipe omap: implement pic muting
ipipe omap: allow requesting non posted timers
ipipe omap: use the common tsc emulation
ipipe omap: change the dmtimers used
ipipe ixp4xx: use the common tsc emulation
ipipe mxc: use the common tsc emulation
ipipe pxa: use the common tsc emulation
ipipe s3c: use the common tsc emulation
ipipe sa1100: use the common tsc emulation
ipipe omap: A better fix for the twl4030 interrupts issue
adeos-ipipe-2.6.33-arm-1.18-00
Philippe Gerum (11):
ipipe: remove extraneous arg from ipipe_root_cpudom_ptr()
ipipe: introduce ipipe-conditional warnings
ipipe: add debug checks to IRQ bitmap updates
ipipe: remove "virtual irq only" pipeline sync option
arm/ipipe: introduce SMP support
ipipe: split the pipeline init code
ipipe: virtual IRQ may inherit the root acknowledge handler
ipipe: remove prefetching
arm/ipipe: remove references to obsolete fcse_tlb_mask
arm/ipipe: make default __my_cpu_offset domain-safe
arm/ipipe: do not fetch irq_desc for virqs
arch/arm/Kconfig | 7 +
arch/arm/common/it8152.c | 6 +-
arch/arm/include/asm/ipipe.h | 210 ++++++++---
arch/arm/include/asm/ipipe_base.h | 37 ++-
arch/arm/include/asm/mmu_context.h | 36 ++-
arch/arm/include/asm/percpu.h | 4 +
arch/arm/include/asm/system.h | 6 +-
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/entry-armv.S | 158 +++++---
arch/arm/kernel/entry-common.S | 27 +-
arch/arm/kernel/fcse.c | 20 +-
arch/arm/kernel/ipipe.c | 579 ++++++++++++++++++++---------
arch/arm/kernel/ipipe_tsc.c | 113 ++++++
arch/arm/kernel/ipipe_tsc_asm.S | 167 +++++++++
arch/arm/kernel/process.c | 40 ++-
arch/arm/kernel/smp.c | 154 +++++++-
arch/arm/kernel/traps.c | 10 -
arch/arm/mach-at91/at91_ipipe_time.c | 138 +------
arch/arm/mach-at91/gpio.c | 91 ++++-
arch/arm/mach-integrator/integrator_cp.c | 2 +-
arch/arm/mach-ixp4xx/common.c | 173 +++-------
arch/arm/mach-mx3/mx31ads.c | 2 +-
arch/arm/mach-mx3/mx31pdk.c | 2 +-
arch/arm/mach-omap2/irq.c | 83 ++++-
arch/arm/mach-omap2/timer-gp.c | 119 ++-----
arch/arm/mach-pxa/lpd270.c | 2 +-
arch/arm/mach-pxa/lubbock.c | 2 +-
arch/arm/mach-pxa/mainstone.c | 2 +-
arch/arm/mach-pxa/pcm990-baseboard.c | 2 +-
arch/arm/mach-pxa/time.c | 172 +++------
arch/arm/mach-pxa/viper.c | 2 +-
arch/arm/mach-s3c2440/irq.c | 4 +-
arch/arm/mach-sa1100/irq.c | 2 +-
arch/arm/mach-sa1100/time.c | 95 +----
arch/arm/mm/context.c | 163 ++++++++-
arch/arm/plat-mxc/gpio.c | 2 +-
arch/arm/plat-mxc/time.c | 206 +++--------
arch/arm/plat-omap/dmtimer.c | 44 ++-
arch/arm/plat-omap/gpio.c | 145 +++++++-
arch/arm/plat-omap/include/plat/dmtimer.h | 2 +
arch/arm/plat-omap/include/plat/irqs.h | 2 +
arch/arm/plat-pxa/gpio.c | 2 +-
arch/arm/plat-s3c/time.c | 58 ++--
arch/arm/plat-s3c24xx/irq.c | 14 +-
arch/arm/plat-s3c24xx/s3c244x-irq.c | 4 +-
arch/arm/vfp/vfphw.S | 3 +
arch/arm/vfp/vfpmodule.c | 5 +-
drivers/mfd/twl4030-irq.c | 7 +-
include/linux/ipipe.h | 16 +-
include/linux/ipipe_base.h | 3 -
include/linux/ipipe_percpu.h | 2 +-
init/main.c | 1 +
kernel/ipipe/Kconfig.debug | 2 -
kernel/ipipe/core.c | 94 ++---
54 files changed, 2008 insertions(+), 1235 deletions(-)
create mode 100644 arch/arm/kernel/ipipe_tsc.c
create mode 100644 arch/arm/kernel/ipipe_tsc_asm.S
--
Gilles.
_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main