public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Ungerer <gregungerer@westnet.com.au>
To: torvalds@linux-foundation.org
Cc: gerg@snapgear.com, Greg Ungerer <gerg@uclinux.org>,
	linux-kernel@vger.kernel.org, linux-m68k@vger.kernel.org
Subject: [git pull] m68knommu arch updates
Date: Tue, 18 Jan 2011 20:35:48 +1000	[thread overview]
Message-ID: <4D356D04.9080202@westnet.com.au> (raw)


Hi Linus,

(I would normally send this from my gerg@snapgear.com email account,
but the server and routers for that have been under water recently :-(
Not sure when I will be able to get that back working again).

Can you please pull the m68knommu git tree, for-linus branch.

   git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 
for-linus

The most significant changes are:

1. using separate user and supervisor stack pointers on ColdFire
    parts that support it
2. reworking the CPU cache support, it now supports all forms of
    instruction and data cache on various ColdFire family members

Quite a few other cleanups and some random fixes in there too. The 548x
support has been made more generic and supports the 547x family as well.
A bit of dead code removal as well.

Thanks
Greg



The following changes since commit 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5:
   Linus Torvalds (1):
         Linux 2.6.37

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 
for-linus

Greg Ungerer (21):
       m68knommu: make Coldfire 548x support more generic
       m68knommu: add support for the ColdFire 547x family of processors
       m68knommu: move ColdFire CPU names into their headers
       m68knommu: fix clock rate value reported for ColdFire 54xx parts
       m68knommu: move UART addressing to part specific includes
       m68knommu: remove fasthandler interrupt code
       m68knommu: remove command line printing DEBUG
       m68knommu: use user stack pointer hardware on some ColdFire cores
       m68knommu: remove do_page_fault(), it is not used
       m68knommu: remove kernel_map() code, it is not used
       m68knommu: remove empty __iounmap() it is no used
       m68knommu: create bit definitions for the version 2 ColdFire 
cache controller
       m68knommu: merge bit definitions for version 3 ColdFire cache 
controller
       m68knommu: move inclusion of ColdFire v4 cache registers
       m68knommu: clean up ColdFire cache control code
       m68knommu: make cache push code ColdFire generic
       m68knommu: support version 2 ColdFire split cache
       m68knommu: support ColdFire caches that do copyback and write-through
       m68knommu: create optimal separate instruction and data cache for 
ColdFire
       m68knommu: switch to using -mcpu= flags for ColdFire targets
       m68knommu: fix broken setting of irq_chip and handler

Philippe De Muyter (4):
       m68knommu: Create new m54xxacr.h from m5407sim.h subpart
       m68knommu: Move __flush_cache_all definition for m54xx in m54xxacr.h
       m68knommu: Use symbolic constants for cache operations on M54xx
       m68knommu: arch/m68knommu/Kconfig whitespace cleanup

  arch/m68k/include/asm/cacheflush_no.h            |   95 ++++++--------
  arch/m68k/include/asm/coldfire.h                 |    2 +-
  arch/m68k/include/asm/entry_no.h                 |   59 +++++----
  arch/m68k/include/asm/gpio.h                     |    2 +-
  arch/m68k/include/asm/io_no.h                    |    1 -
  arch/m68k/include/asm/m5206sim.h                 |   14 ++-
  arch/m68k/include/asm/m520xsim.h                 |   17 +++-
  arch/m68k/include/asm/m523xsim.h                 |   11 ++
  arch/m68k/include/asm/m5249sim.h                 |   10 ++
  arch/m68k/include/asm/m5272sim.h                 |    8 +
  arch/m68k/include/asm/m527xsim.h                 |   10 ++
  arch/m68k/include/asm/m528xsim.h                 |   11 ++
  arch/m68k/include/asm/m52xxacr.h                 |   94 ++++++++++++++
  arch/m68k/include/asm/m5307sim.h                 |   43 +++----
  arch/m68k/include/asm/m532xsim.h                 |   33 ++----
  arch/m68k/include/asm/m53xxacr.h                 |  101 +++++++++++++++
  arch/m68k/include/asm/m5407sim.h                 |   42 +-----
  arch/m68k/include/asm/m54xxacr.h                 |   97 ++++++++++++++
  arch/m68k/include/asm/{m548xgpt.h => m54xxgpt.h} |   10 +-
  arch/m68k/include/asm/{m548xsim.h => m54xxsim.h} |   23 +++-
  arch/m68k/include/asm/mcfcache.h                 |  150 
----------------------
  arch/m68k/include/asm/mcfsim.h                   |    4 +-
  arch/m68k/include/asm/mcfuart.h                  |   45 +-------
  arch/m68k/include/asm/processor.h                |   13 +-
  arch/m68knommu/Kconfig                           |   98 +++++++++++++--
  arch/m68knommu/Makefile                          |   14 +-
  arch/m68knommu/kernel/setup.c                    |   72 +++--------
  arch/m68knommu/mm/Makefile                       |    2 +-
  arch/m68knommu/mm/fault.c                        |   57 --------
  arch/m68knommu/mm/kmap.c                         |    9 --
  arch/m68knommu/mm/memory.c                       |   33 -----
  arch/m68knommu/platform/{548x => 54xx}/Makefile  |    0
  arch/m68knommu/platform/{548x => 54xx}/config.c  |   32 +++---
  arch/m68knommu/platform/68328/ints.c             |    4 +-
  arch/m68knommu/platform/coldfire/Makefile        |    4 +-
  arch/m68knommu/platform/coldfire/cache.c         |   48 +++++++
  arch/m68knommu/platform/coldfire/entry.S         |   56 ++-------
  arch/m68knommu/platform/coldfire/head.S          |   26 +++-
  38 files changed, 727 insertions(+), 623 deletions(-)
  create mode 100644 arch/m68k/include/asm/m52xxacr.h
  create mode 100644 arch/m68k/include/asm/m53xxacr.h
  create mode 100644 arch/m68k/include/asm/m54xxacr.h
  rename arch/m68k/include/asm/{m548xgpt.h => m54xxgpt.h} (95%)
  rename arch/m68k/include/asm/{m548xsim.h => m54xxsim.h} (73%)
  delete mode 100644 arch/m68k/include/asm/mcfcache.h
  delete mode 100644 arch/m68knommu/mm/fault.c
  delete mode 100644 arch/m68knommu/mm/memory.c
  rename arch/m68knommu/platform/{548x => 54xx}/Makefile (100%)
  rename arch/m68knommu/platform/{548x => 54xx}/config.c (74%)
  create mode 100644 arch/m68knommu/platform/coldfire/cache.c

             reply	other threads:[~2011-01-18 10:45 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-18 10:35 Greg Ungerer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-07-26  2:19 [git pull] m68knommu arch updates Greg Ungerer
2011-05-24  6:30 Greg Ungerer
2010-10-25  0:29 Greg Ungerer
2010-05-25  6:19 Greg Ungerer
2010-03-09  3:47 Greg Ungerer
2009-12-09  7:58 Greg Ungerer
2009-12-10  3:13 ` Linus Torvalds
2009-12-10  4:54   ` Greg Ungerer
2009-04-02  4:53 Greg Ungerer
2008-07-24  7:22 Greg Ungerer

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=4D356D04.9080202@westnet.com.au \
    --to=gregungerer@westnet.com.au \
    --cc=gerg@snapgear.com \
    --cc=gerg@uclinux.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-m68k@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox