ERR050481 on S32G274A-RDB2

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

ERR050481 on S32G274A-RDB2

1,409 次查看
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 项奖励
回复
2 回复数

1,381 次查看
TudorMorosanu
Contributor I

Thank you very much!

0 项奖励
回复

1,389 次查看
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.