ERR050481 on S32G274A-RDB2

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ERR050481 on S32G274A-RDB2

537 Views
TudorMorosanu
Contributor I

Hello! I am trying to boot QNX 7.1.0 on board s32g274a-rdb2 and I am running into an issue that seems to be caused by ERR050481(boot works fine when booting only on one or 2 cores meaning the first cluster, but fails when the second cluster is involved). I have the Linux BSP 29 provided by NXP for this board and the U-Boot that comes with it. My question is, does U-boot do the necessary workaround for this erratum, or should the QNX startup code implement it?

My guess is that it does, since during Linux startup I do not seem to get a message regarding TLBI being handled incorrectly so I would hope that the handling is done by U-Boot, but I would appreciate a confirmation whether that is truly the case. Thank you in advance!

0 Kudos
Reply
2 Replies

509 Views
TudorMorosanu
Contributor I

Thank you very much!

0 Kudos
Reply

517 Views
chenyin_h
NXP Employee
NXP Employee

Hello,  @TudorMorosanu

Thanks for the question.

  1. In BSP29, the ERR050481 is only implemented in Linux, which is described in the user manual of BSP: “A workaround for the ERR050481 erratum has been included in kernel 5.4”
  2. From BSP30, a workaround for the ERR050481 erratum has been included in Linux Kernel and TF-A(ARM trusted firmware).

From my opinion, it need to be also implemented in QNX in order to avoid any issues that may cause by the tlbiva* operation in your system.