* [GIT PULL] arch/microblaze patches for 6.1-rc1
@ 2022-10-07 7:43 Michal Simek
2022-10-09 21:17 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Michal Simek @ 2022-10-07 7:43 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
Hi Linus,
please pull these 3 patches to your tree. They are adding architecture support
for error injection which can be done only via local memory (BRAM) with enabling
path for recovery after reset. These patches targets Triple Modular Redundacy
(TMR) configuration where 3 Microblazes are running in parallel with monitoring
logic.
When an error happens (or is injected) system goes to break handler with full
CPU reset and system recovery back to origin context.
More information can be found here:
https://www.xilinx.com/content/dam/xilinx/support/documents/ip_documentation/tmr/v1_0/pg268-tmr.pdf
Thanks,
Michal
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:
Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)
are available in the Git repository at:
git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-v6.1
for you to fetch changes up to adc4cefae9cfafc1c88b789021266d6f09a0ecef:
microblaze: Add support for error injection (2022-09-26 14:13:29 +0200)
----------------------------------------------------------------
Microblaze patches for 6.1-rc1
- Add architecture support for Microblaze manager for error
injection via break handler in BRAM.
----------------------------------------------------------------
Appana Durga Kedareswara rao (3):
microblaze: Add xmb_manager_register function
microblaze: Add custom break vector handler for mb manager
microblaze: Add support for error injection
arch/microblaze/Kconfig | 10 +
arch/microblaze/include/asm/xilinx_mb_manager.h | 29 ++
arch/microblaze/kernel/asm-offsets.c | 7 +
arch/microblaze/kernel/entry.S | 302 +++++++++++++++++++-
4 files changed, 347 insertions(+), 1 deletion(-)
create mode 100644 arch/microblaze/include/asm/xilinx_mb_manager.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/Versal SoCs
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] arch/microblaze patches for 6.1-rc1
2022-10-07 7:43 [GIT PULL] arch/microblaze patches for 6.1-rc1 Michal Simek
@ 2022-10-09 21:17 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2022-10-09 21:17 UTC (permalink / raw)
To: Michal Simek; +Cc: Linus Torvalds, Linux Kernel Mailing List
The pull request you sent on Fri, 7 Oct 2022 09:43:31 +0200:
> git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-v6.1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/57c92724c8c19fc1b099826610fdb51985de12ba
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:[~2022-10-09 21:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-07 7:43 [GIT PULL] arch/microblaze patches for 6.1-rc1 Michal Simek
2022-10-09 21:17 ` 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
Powered by JetHome