> -----邮件原件----- > 发件人: Marek Vasut <[email protected]> > 发送时间: 2025年10月31日 12:11 > 收件人: Alice Guo (OSS) <[email protected]>; [email protected] > 抄送: Alice Guo <[email protected]>; Etienne Carriere > <[email protected]>; Patrick Delaunay > <[email protected]>; Peng Fan <[email protected]>; Tom Rini > <[email protected]>; Vinh Nguyen <[email protected]>; Viorel > Suman <[email protected]>; Ye Li <[email protected]> > 主题: [EXT] Re: 回复: 回复: 回复: [PATCH] firmware: scmi: Drop > mmu_set_region_dcache_behaviour() misuse > > Caution: This is an external email. Please take care when clicking links or > opening attachments. When in doubt, report the message using the 'Report this > email' button > > > On 10/31/25 4:36 AM, Alice Guo (OSS) wrote: > > Hello Alice, > > >> Would it be possible to fix up the SRAM mapping in: > >> > >> arch/arm/mach-imx/imx8ulp/soc.c:static struct mm_region > >> imx8ulp_arm64_mem_map[] = { > >> > >> ? > >> > >> -- > >> Best regards, > >> Marek Vasut > > > > Hi Marek, > > > > Configuring the memory region for SCMI communication as > MT_DEVICE_NGNRNE resolves the issue. With this change, SCMI works > correctly and the i.MX8ULP boots successfully. > > > > /* SRAM0 (align with 2M) */ > > .virt = 0x22000000UL, > > .phys = 0x22000000UL, > > - .size = 0x200000UL, > > + .size = 0x1f000UL, > > + .attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) | > > + PTE_BLOCK_OUTER_SHARE | > > + PTE_BLOCK_PXN | PTE_BLOCK_UXN > > + }, { > > + .virt = 0x2201f000UL, > > + .phys = 0x2201f000UL, > > + .size = 0x1000UL, > > + .attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) | > > + PTE_BLOCK_NON_SHARE | > > + PTE_BLOCK_PXN | PTE_BLOCK_UXN > > + }, { > > + .virt = 0x22020000UL, > > + .phys = 0x22020000UL, > > + .size = 0x1e0000UL, > > .attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) | > > PTE_BLOCK_OUTER_SHARE | > > PTE_BLOCK_PXN | PTE_BLOCK_UXN > > > Excellent ! > > Can you please submit a fix like this upstream ?
Patch has been sent out. https://www.mail-archive.com/[email protected]/msg557766.html Best regards, Alice Guo

