2413696_zh-CN

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

2413696_zh-CN

2413696_zh-CN

问题:修复 IMX_SEC_ENCLAVE 和释放后使用依赖项。

Hello

这是对 GitHub 上这个 PR的后续跟进。

提供的补丁似乎最终没有应用,因为 lf-6.18.y 中没有这些补丁。

需要 Kconfig 提交来确保当 NVMEM_IMX_OCOTP_SCU 为 m 时 Enclave 驱动程序不能为 y,从而避免探测延迟。

否则你会看到这样的结果:

root@colibri-imx8x-14985125:~# dmesg -l err
[    1.708145] rtc-ds1307 1-0068: hctosys: unable to read the hardware clock
[    2.072996] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    2.078636] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    2.084513] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[    2.111555] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    2.117209] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    2.123110] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[    2.141671] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    2.147303] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    2.153200] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[    2.171418] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    2.177065] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    2.182929] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[    5.744448] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    5.750217] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    5.756186] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[    5.877660] fsl-se secure-envlave-1: Fail to read FIPS fuse
[    5.888247] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[    5.894232] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   10.324138] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   10.349783] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   10.374692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   11.731697] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   11.738134] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   11.747692] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.284910] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   12.295720] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   12.307723] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.410541] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   12.426771] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   12.443446] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.644550] debugfs: '5f1a0000.phy' already exists in 'regmap'
[   12.655906] debugfs: '5f1a0000.phy' already exists in 'regmap'
[   12.670039] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   12.688813] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   12.696063] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.765923] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   12.775810] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   12.786887] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.839515] fsl-se secure-envlave-1: Fail to read FIPS fuse
[   12.847285] fsl-se secure-envlave-1: Failed to fetch SoC Info.
[   12.853801] fsl-se secure-envlave-1: failed[-EPROBE_DEFER] to fetch SoC Info
[   12.936721] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4
[   12.951328] nvmem imx-scu-ocotp0: cell mac raw len 6 unaligned to nvmem word size 4
[   13.708903] genpd_provider mu_a1: failed to power off resource 214 ret -22
[   16.701904] Bluetooth: hci0: unexpected event for opcode 0x0000
root@colibri-imx8x-14985125:~#

在提交的第二个版本中,驱动程序进行了一些重构,我不确定NXP是否已经解决了这个问题。

提交 9703dfecc735(“LF-15802:驱动程序:固件:imx:修复 SE 驱动程序移除”)

SE团队能否确认一下?


此致敬礼


弗朗茨

Re: ISSUE: fix dependency for IMX_SEC_ENCLAVE and use-after-free

你好,

我看到这个问题还没有解决,我会和内部软件团队确认一下。

此致敬礼/Saludos,
阿尔多。

Tags (1)
No ratings
Version history
Last update:
3 weeks ago
Updated by: