lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4D356D04.9080202@westnet.com.au>
Date:	Tue, 18 Jan 2011 20:35:48 +1000
From:	Greg Ungerer <gregungerer@...tnet.com.au>
To:	torvalds@...ux-foundation.org
CC:	gerg@...pgear.com, Greg Ungerer <gerg@...inux.org>,
	linux-kernel@...r.kernel.org, linux-m68k@...r.kernel.org
Subject: [git pull] m68knommu arch updates


Hi Linus,

(I would normally send this from my gerg@...pgear.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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ