On Thu, 27 Aug 2026 at 18:02, Hemant Agrawal <[email protected]> wrote: > On 27-08-2026 14:24, David Marchand wrote: > > On Thu, 27 Aug 2026 at 09:37, Prashant Gupta <[email protected]> > > wrote: > >> In the DPAA bus initialization: it builds the > >> device list, loads the QMAN/BMAN drivers, registers the platform mbuf > >> pool ops and populates the PA to VA translation table. All of it needs > >> the DPDK heap or a memzone for multi process scenarios. > >> > >> get_iommu_class() for this bus only checks two sysfs paths, so the > >> initialization is not needed in scan to report the IOVA mode. Move it > >> back to probe. > >> > >> Fixes: cdefd2e980bd ("drivers/bus: initialize NXP bus specifics in scan") > >> > >> Signed-off-by: Prashant Gupta <[email protected]> > > While the change looks correct, I don't understand what is being fixed. > > Could you elaborate on the issue? > > > In my brief discussion about this issue, I was told that some of the > these QMAN/BMAN related initialization should be done using > shared/Hugepage memory for multi-process sharing; > > Hugepages are not available during scan, they become available later.
Ok, makes sense. Worth rewording the commitlog then. > Acked-by: Hemant Agrawal <[email protected]> -- David Marchand

