[GIT PULL] arch/microblaze changes for 4.13-rc1

From: Michal Simek
Date: Mon Jul 03 2017 - 07:28:51 EST


Hi Linus,

Please pull these Microblaze patches to your tree.

Thanks,
Michal

The following changes since commit
5ed02dbb497422bf225783f46e6eadd237d23d6b:

Linux 4.12-rc3 (2017-05-28 17:20:53 -0700)

are available in the git repository at:

git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-4.13-rc1

for you to fetch changes up to 14ef905bb2eecb02f7ce31b8fbedd4a75ddf0f57:

microblaze: Fix MSR flags when returning from exception (2017-06-22
15:37:00 +0200)

----------------------------------------------------------------
Microblaze patches for 4.13-rc1

- Timer fix
- Using simplified macro in dma.c
- Wire-up new syscall
- Remove asp-generic wrappers
- Fix MMU table handling
- Defconfig updates
- Low level entry.S changes

----------------------------------------------------------------
Geliang Tang (1):
microblaze: use sg_phys()

Michal Simek (4):
microblaze: mm: Flush TLB to ensure correct mapping when higmem ON
microblaze: Update defconfigs
microblaze: Separate GP registers from MSR handling
microblaze: Fix MSR flags when returning from exception

Nicolai Stange (1):
microblaze: Set ->min_delta_ticks and ->max_delta_ticks for timer

Tobias Klauser (2):
microblaze: wire up statx syscall
microblaze: remove asm-generic wrapper headers

Vineeth Chowdary Karumanchi (2):
microblaze: Enabling CONFIGS related to MTD
microblaze: Enabling CONFIG_BRIDGE in mmu_defconfig

arch/microblaze/configs/mmu_defconfig | 16 +++++++---------
arch/microblaze/configs/nommu_defconfig | 17 +++--------------
arch/microblaze/include/asm/Kbuild | 45
++++++++++++++++++++++++++++++++++++++++++++-
arch/microblaze/include/asm/bitops.h | 1 -
arch/microblaze/include/asm/bug.h | 1 -
arch/microblaze/include/asm/bugs.h | 1 -
arch/microblaze/include/asm/div64.h | 1 -
arch/microblaze/include/asm/emergency-restart.h | 1 -
arch/microblaze/include/asm/fb.h | 1 -
arch/microblaze/include/asm/hardirq.h | 1 -
arch/microblaze/include/asm/irq_regs.h | 1 -
arch/microblaze/include/asm/kdebug.h | 1 -
arch/microblaze/include/asm/kmap_types.h | 6 ------
arch/microblaze/include/asm/linkage.h | 1 -
arch/microblaze/include/asm/local.h | 1 -
arch/microblaze/include/asm/local64.h | 1 -
arch/microblaze/include/asm/parport.h | 1 -
arch/microblaze/include/asm/percpu.h | 1 -
arch/microblaze/include/asm/serial.h | 1 -
arch/microblaze/include/asm/shmparam.h | 1 -
arch/microblaze/include/asm/topology.h | 1 -
arch/microblaze/include/asm/ucontext.h | 1 -
arch/microblaze/include/asm/unistd.h | 2 +-
arch/microblaze/include/asm/vga.h | 1 -
arch/microblaze/include/asm/xor.h | 1 -
arch/microblaze/include/uapi/asm/bitsperlong.h | 1 -
arch/microblaze/include/uapi/asm/errno.h | 1 -
arch/microblaze/include/uapi/asm/fcntl.h | 1 -
arch/microblaze/include/uapi/asm/ioctl.h | 1 -
arch/microblaze/include/uapi/asm/ioctls.h | 1 -
arch/microblaze/include/uapi/asm/ipcbuf.h | 1 -
arch/microblaze/include/uapi/asm/kvm_para.h | 1 -
arch/microblaze/include/uapi/asm/mman.h | 1 -
arch/microblaze/include/uapi/asm/msgbuf.h | 1 -
arch/microblaze/include/uapi/asm/param.h | 1 -
arch/microblaze/include/uapi/asm/poll.h | 1 -
arch/microblaze/include/uapi/asm/resource.h | 1 -
arch/microblaze/include/uapi/asm/sembuf.h | 1 -
arch/microblaze/include/uapi/asm/shmbuf.h | 1 -
arch/microblaze/include/uapi/asm/siginfo.h | 1 -
arch/microblaze/include/uapi/asm/signal.h | 1 -
arch/microblaze/include/uapi/asm/socket.h | 1 -
arch/microblaze/include/uapi/asm/sockios.h | 1 -
arch/microblaze/include/uapi/asm/stat.h | 1 -
arch/microblaze/include/uapi/asm/statfs.h | 1 -
arch/microblaze/include/uapi/asm/swab.h | 1 -
arch/microblaze/include/uapi/asm/termbits.h | 1 -
arch/microblaze/include/uapi/asm/termios.h | 1 -
arch/microblaze/include/uapi/asm/unistd.h | 1 +
arch/microblaze/kernel/dma.c | 3 +--
arch/microblaze/kernel/entry.S | 28
+++++++++++++++++++---------
arch/microblaze/kernel/syscall_table.S | 1 +
arch/microblaze/kernel/timer.c | 2 ++
arch/microblaze/mm/highmem.c | 24
+++++++++++-------------
54 files changed, 90 insertions(+), 98 deletions(-)
delete mode 100644 arch/microblaze/include/asm/bitops.h
delete mode 100644 arch/microblaze/include/asm/bug.h
delete mode 100644 arch/microblaze/include/asm/bugs.h
delete mode 100644 arch/microblaze/include/asm/div64.h
delete mode 100644 arch/microblaze/include/asm/emergency-restart.h
delete mode 100644 arch/microblaze/include/asm/fb.h
delete mode 100644 arch/microblaze/include/asm/hardirq.h
delete mode 100644 arch/microblaze/include/asm/irq_regs.h
delete mode 100644 arch/microblaze/include/asm/kdebug.h
delete mode 100644 arch/microblaze/include/asm/kmap_types.h
delete mode 100644 arch/microblaze/include/asm/linkage.h
delete mode 100644 arch/microblaze/include/asm/local.h
delete mode 100644 arch/microblaze/include/asm/local64.h
delete mode 100644 arch/microblaze/include/asm/parport.h
delete mode 100644 arch/microblaze/include/asm/percpu.h
delete mode 100644 arch/microblaze/include/asm/serial.h
delete mode 100644 arch/microblaze/include/asm/shmparam.h
delete mode 100644 arch/microblaze/include/asm/topology.h
delete mode 100644 arch/microblaze/include/asm/ucontext.h
delete mode 100644 arch/microblaze/include/asm/vga.h
delete mode 100644 arch/microblaze/include/asm/xor.h
delete mode 100644 arch/microblaze/include/uapi/asm/bitsperlong.h
delete mode 100644 arch/microblaze/include/uapi/asm/errno.h
delete mode 100644 arch/microblaze/include/uapi/asm/fcntl.h
delete mode 100644 arch/microblaze/include/uapi/asm/ioctl.h
delete mode 100644 arch/microblaze/include/uapi/asm/ioctls.h
delete mode 100644 arch/microblaze/include/uapi/asm/ipcbuf.h
delete mode 100644 arch/microblaze/include/uapi/asm/kvm_para.h
delete mode 100644 arch/microblaze/include/uapi/asm/mman.h
delete mode 100644 arch/microblaze/include/uapi/asm/msgbuf.h
delete mode 100644 arch/microblaze/include/uapi/asm/param.h
delete mode 100644 arch/microblaze/include/uapi/asm/poll.h
delete mode 100644 arch/microblaze/include/uapi/asm/resource.h
delete mode 100644 arch/microblaze/include/uapi/asm/sembuf.h
delete mode 100644 arch/microblaze/include/uapi/asm/shmbuf.h
delete mode 100644 arch/microblaze/include/uapi/asm/siginfo.h
delete mode 100644 arch/microblaze/include/uapi/asm/signal.h
delete mode 100644 arch/microblaze/include/uapi/asm/socket.h
delete mode 100644 arch/microblaze/include/uapi/asm/sockios.h
delete mode 100644 arch/microblaze/include/uapi/asm/stat.h
delete mode 100644 arch/microblaze/include/uapi/asm/statfs.h
delete mode 100644 arch/microblaze/include/uapi/asm/swab.h
delete mode 100644 arch/microblaze/include/uapi/asm/termbits.h
delete mode 100644 arch/microblaze/include/uapi/asm/termios.h

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


Attachment: signature.asc
Description: OpenPGP digital signature