[Linux-Xtensa] [PULL 0/7] xtensa fixes and improvements for 3.16

Max Filippov jcmvbkbc at gmail.com
Fri Jul 11 00:14:50 UTC 2014

Hi Chris,

please pull this series of fixes for xtensa for v3.16. It is based on v3.15.
I was hoping to make a fix for HIGHMEM on cores with aliasing cache for 3.16
but since it requires changes to the core kernel code it will only make it
into 3.17 (in the best case).

The following changes since commit 1860e379875dfe7271c649058aeddffe5afd9d0d:

  Linux 3.15 (2014-06-08 11:19:54 -0700)

are available in the git repository at:

  git://github.com/jcmvbkbc/linux-xtensa.git tags/xtensa-for-next-20140711

for you to fetch changes up to e7ea09336023c4a55ace1a23bd2309174c1da9fa:

  xtensa: remove orphan MATH_EMULATION symbol (2014-06-17 01:32:52 +0400)

Xtensa fixes and improvements for 3.16:
- resolve FIXMEs in double exception handler for window overflow. This
  fix makes native building of linux on xtensa host possible;
- fix sysmem region removal issue introduced in 3.15;
- simplify addition of new xtensa core variants;
- clean up xtensa Kconfig.

Max Filippov (7):
      xtensa: add fixup for double exception raised in window overflow
      xtensa: fix sysmem reservation at the end of existing block
      xtensa: simplify addition of new core variants
      xtensa: make MMU-related configuration options depend on MMU
      xtensa: sort 'select' statements in Kconfig
      xtensa: select HAVE_IDE only on platforms that may have it
      xtensa: remove orphan MATH_EMULATION symbol

 arch/xtensa/Kconfig                  |  66 +++++++++++----
 arch/xtensa/Makefile                 |   8 +-
 arch/xtensa/configs/common_defconfig |   1 -
 arch/xtensa/configs/iss_defconfig    |   3 +-
 arch/xtensa/configs/s6105_defconfig  |   1 -
 arch/xtensa/kernel/vectors.S         | 158 ++++++++++++++++++++++++++++++-----
 arch/xtensa/kernel/vmlinux.lds.S     |   4 +-
 arch/xtensa/mm/init.c                |   2 +-
 8 files changed, 192 insertions(+), 51 deletions(-)

More information about the linux-xtensa mailing list