From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: Adeos <adeos-main@gna.org>
Subject: [Adeos-main] Pull request for 2.6.35-arm
Date: Mon, 07 Mar 2011 16:07:17 +0100 [thread overview]
Message-ID: <4D74F4A5.5070208@domain.hid> (raw)
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.
reply other threads:[~2011-03-07 15:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D74F4A5.5070208@domain.hid \
--to=gilles.chanteperdrix@xenomai.org \
--cc=adeos-main@gna.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.