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

Reply via email to