mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] arch/microblaze patches for 7.4-rc1
@ 2026-10-19 10:22 Michal Simek
  2026-10-20 21:38 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Michal Simek @ 2026-10-19 10:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, David Gow

Hi Linus,

Some issues were found by AI but nothing dramatic.
The signal changes are related to upgrading the toolchains supported by AMD.
Hardened MicroBlaze cores are used in AMD/Xilinx chips, and they will be
supported for another 10+ years. New tests were run as part of this effort, and
that's how the signal stack issues were found.

The KUnit patches have been reviewed by David, and he agreed that they can go
through my tree.

Please pull these patches into your tree.

Thanks,
Michal


The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

  Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

  git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-v7.4

for you to fetch changes up to d037d22b216b52cc7c45c4b7ec06f3929d5a03f7:

  microblaze: Build userprogs for the correct endianness (2026-10-16
15:08:09 +0200)

----------------------------------------------------------------
Microblaze patches for 7.4-rc1

- Add Kunit support
- Update signal handling

Small changes:
- coding style, typos
- don't use "new" ASM pseudocode
- fix refcount leak in cpuinfo code
- prevent ptrace writes to MSR and pt_mode
- enable Xilinx DMA driver by default
- build userprogs for the correct endianness

----------------------------------------------------------------
Alexander A. Klimov (1):
      microblaze: CCF: fix refcount leak

Hemanth Selam (1):
      microblaze: fix typo "multipler" in comment

Julia Lawall (1):
      microblaze: drop unneeded semicolon

Jérémy Jean (1):
      microblaze: prevent ptrace writes to MSR and pt_mode

Karl Mehltretter (1):
      microblaze: Fix MB_MANAGER build with older binutils

Michal Simek (1):
      microblaze: Enable xilinx dmas and axi emac drivers

Ramin Moussavi (4):
      microblaze: wire up sigaltstack
      microblaze: reserve the ABI argument-home area in the signal frame
      microblaze: don't clobber r3/r4 restored by rt_sigreturn
      microblaze: restore the ABI argument home area below pt_regs (PTO)

Sam Price (1):
      microblaze: preserve the MSR carry flags across signals

Thomas Weißschuh (6):
      microblaze: uaccess: Zero out destination on failed get_user()
      microblaze: Pass -m{big,little}-endian through KBUILD_CPPFLAGS
      microblaze: reset: Call POWER_OFF handlers
      microblaze: reset: Provide a power off handler through an unaligned PC
      kunit: qemu_configs: Add microblaze configurations
      microblaze: Build userprogs for the correct endianness

 arch/microblaze/Kconfig                          |  20 ++
 arch/microblaze/Makefile                         |   8 +-
 arch/microblaze/configs/mmu_defconfig            |   2 +
 arch/microblaze/include/asm/entry.h              |  13 +
 arch/microblaze/include/asm/processor.h          |   2 +-
 arch/microblaze/include/asm/uaccess.h            |   3 +-
 arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c    |   2 +-
 arch/microblaze/kernel/cpu/cpuinfo-static.c      |   2 +-
 arch/microblaze/kernel/cpu/cpuinfo.c             |   1 +
 arch/microblaze/kernel/entry.S                   | 348 +++++++++++---------
 arch/microblaze/kernel/hw_exception_handler.S    |   5 +
 arch/microblaze/kernel/process.c                 |   5 +-
 arch/microblaze/kernel/ptrace.c                  |   3 +
 arch/microblaze/kernel/reset.c                   |  22 ++
 arch/microblaze/kernel/signal.c                  |  26 ++
 arch/microblaze/kernel/syscalls/syscall.tbl      |   2 +-
 tools/testing/kunit/qemu_configs/microblazebe.py |  24 ++
 tools/testing/kunit/qemu_configs/microblazeel.py |  27 ++
 18 files changed, 339 insertions(+), 176 deletions(-)
 create mode 100644 tools/testing/kunit/qemu_configs/microblazebe.py
 create mode 100644 tools/testing/kunit/qemu_configs/microblazeel.py

-- 
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/Versal SoCs

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] arch/microblaze patches for 7.4-rc1
  2026-10-19 10:22 [GIT PULL] arch/microblaze patches for 7.4-rc1 Michal Simek
@ 2026-10-20 21:38 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-20 21:38 UTC (permalink / raw)
  To: Michal Simek; +Cc: Linus Torvalds, LKML, David Gow

The pull request you sent on Mon, 19 Oct 2026 12:22:06 +0200:

> git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-v7.4

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c3134590a8c51b34ce66fa471ffa4b4fe38daa1f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-20 21:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-19 10:22 [GIT PULL] arch/microblaze patches for 7.4-rc1 Michal Simek
2026-10-20 21:38 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®