mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Michal Simek <monstr@monstr.eu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] arch/microblaze patches for 6.1-rc1
Date: Fri, 7 Oct 2022 09:43:31 +0200	[thread overview]
Message-ID: <8a07f7df-bb5d-6b9d-e4fd-5c227de2a5aa@monstr.eu> (raw)

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


             reply	other threads:[~2022-10-07  7:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-07  7:43 Michal Simek [this message]
2022-10-09 21:17 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8a07f7df-bb5d-6b9d-e4fd-5c227de2a5aa@monstr.eu \
    --to=monstr@monstr.eu \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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