From: Michal Simek <monstr@monstr.eu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
John Williams <john.williams@petalogix.com>
Subject: [GIT PULL] arch/microblaze fixes for 2.6.34-rc2
Date: Thu, 11 Mar 2010 14:42:05 +0100 [thread overview]
Message-ID: <4B98F32D.8020906@monstr.eu> (raw)
Hi Linus,
Please pull Microblaze changes to your tree. There is support for PCI
and new DMA interface.
Thanks,
Michal
The following changes since commit 522dba7134d6b2e5821d3457f7941ec34f668e6d:
Linus Torvalds (1):
Merge branch 'for-linus' of
git://git.kernel.org/.../jbarnes/pci-2.6
are available in the git repository at:
git://git.monstr.eu/linux-2.6-microblaze.git for-linus
Frans Pop (1):
microblaze: remove trailing space in messages
Michal Simek (26):
microblaze: Support DMA
microblaze: Implement __dma_sync_page
microblaze: Add {z,}alloc_maybe_bootmem functions
microblaze: Add irq_create_{of_,}mapping functions
microblaze: io.h include asm-generic/iomap.h
microblaze: Add pci.h
microblaze: Add pci-bridge.h
microblaze: Add core PCI files
microblaze: Enable PCI, missing files
microblaze: Add support for Xilinx PCI host bridge
microblaze: Add support from PREEMPT
microblaze: Move cache function to cache.c
microblaze: Preliminary support for dma drivers
microblaze: Change temp register for cmdline
microblaze: Use generic show_mem()
microblaze: Preliminary support for dma drivers
microblaze: Add define for ASM_LOOP
microblaze: Remove VMALLOC_VMADDR
microblaze: Remove ancient Kconfig option for consistent mapping
microblaze: pgtable.h: move consistent functions
microblaze: Add consistent code
microblaze: Fix dma alloc and free coherent dma functions
microblaze: PCI early support for noMMU system
microblaze: Simplify entry.S - save/restore r3/r4 - ret_from_trap
microblaze: Save current task directly
microblaze: entry.S use delay slot for return handlers
arch/microblaze/Kconfig | 64 +-
arch/microblaze/Makefile | 1 +
arch/microblaze/include/asm/device.h | 4 +
arch/microblaze/include/asm/dma-mapping.h | 154 +++-
arch/microblaze/include/asm/io.h | 31 +-
arch/microblaze/include/asm/irq.h | 37 +-
arch/microblaze/include/asm/page.h | 12 +-
arch/microblaze/include/asm/pci-bridge.h | 195 ++++
arch/microblaze/include/asm/pci.h | 178 ++++-
arch/microblaze/include/asm/pgalloc.h | 2 +-
arch/microblaze/include/asm/pgtable.h | 40 +-
arch/microblaze/include/asm/prom.h | 15 +
arch/microblaze/include/asm/system.h | 3 +
arch/microblaze/include/asm/tlbflush.h | 2 +-
arch/microblaze/kernel/Makefile | 2 +-
arch/microblaze/kernel/asm-offsets.c | 1 +
arch/microblaze/kernel/cpu/cache.c | 211 +++-
arch/microblaze/kernel/dma.c | 156 +++
arch/microblaze/kernel/entry.S | 116 +-
arch/microblaze/kernel/head.S | 13 +-
arch/microblaze/kernel/irq.c | 15 +
arch/microblaze/kernel/setup.c | 45 +-
arch/microblaze/mm/Makefile | 2 +-
arch/microblaze/mm/consistent.c | 246 +++++
arch/microblaze/mm/init.c | 39 +-
arch/microblaze/mm/pgtable.c | 2 +-
arch/microblaze/pci/Makefile | 6 +
arch/microblaze/pci/indirect_pci.c | 163 +++
arch/microblaze/pci/iomap.c | 39 +
arch/microblaze/pci/pci-common.c | 1642
+++++++++++++++++++++++++++++
arch/microblaze/pci/pci_32.c | 430 ++++++++
arch/microblaze/pci/xilinx_pci.c | 168 +++
drivers/pci/Makefile | 1 +
33 files changed, 3840 insertions(+), 195 deletions(-)
create mode 100644 arch/microblaze/kernel/dma.c
create mode 100644 arch/microblaze/mm/consistent.c
create mode 100644 arch/microblaze/pci/Makefile
create mode 100644 arch/microblaze/pci/indirect_pci.c
create mode 100644 arch/microblaze/pci/iomap.c
create mode 100644 arch/microblaze/pci/pci-common.c
create mode 100644 arch/microblaze/pci/pci_32.c
create mode 100644 arch/microblaze/pci/xilinx_pci.c
--
Michal Simek, Ing. (M.Eng)
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
Microblaze U-BOOT custodian
next reply other threads:[~2010-03-11 13:42 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-11 13:42 Michal Simek [this message]
2010-03-16 8:00 ` [GIT PULL] arch/microblaze fixes for 2.6.34-rc2 Michal Simek
2010-03-20 17:35 ` Grant Likely
2010-03-20 17:35 ` Grant Likely
2010-03-21 22:32 ` John Williams
2010-03-21 22:32 ` John Williams
2010-03-27 1:37 ` Grant Likely
2010-03-27 1:37 ` Grant Likely
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=4B98F32D.8020906@monstr.eu \
--to=monstr@monstr.eu \
--cc=john.williams@petalogix.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.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.