Bman and Qman portal shared and slave

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

Bman and Qman portal shared and slave

2,029 Views
weizhao
Contributor I

Hello folks,

 I'm doing the board "bring up" with Linux on top of Freescale Hypervisora on customized T1042 board. And, Linux Kernel versionis 4.12.

 I'm having a hard time trying to figure why during boot up, the Bman and Qman are intialized as shared and slave mode.  I am expecting all the cores having its on Bman and Qman created, not this shared and slave.  Can anybody please tell me how to configure the Kernel or DTS to make this shared and slave mode disabled ?

Thanks,

Wei

[ 0.881394] usbcore: registered new device driver usb
[ 0.896131] EDAC MC: Ver: 3.0.0
[ 0.904739] Bman err interrupt handler present
[ 0.919471] Bman portal (shared) initialised, cpu 0
[ 0.933412] Bman portal (slave) initialised, cpu 1
[ 0.947965] Bman portal (slave) initialised, cpu 2
[ 0.962540] Bman portals initialised
[ 0.973724] Qman err interrupt handler present
[ 0.985901] qman_driver:portal_set_cpu(): iommu_domain_alloc() failed
[ 1.004349] Qman portal (shared) initialised, cpu 0
[ 1.018788] Qman portal (slave) initialised, cpu 1
[ 1.033361] Qman portal (slave) initialised, cpu 2
[ 1.047914] Qman portals initialised

0 Kudos
1 Reply

1,375 Views
bpe
NXP Employee
NXP Employee

This can happen if portal allocation is restricted by "qportals" and
"bportals" kernel parameters, check your kernel parameter line,

see QorIQ SDK Manual, Section 9.8.2.11,
or, in Hypervisor scenario if fewer portals than cores are assigned
to a partition, check your Hypervisor configuration file. More information
can be found in the SDK Manual, Sections 11.1.2.7.2.3, 11.1.2.7.2.4
 The SDK Manual can be downloaded from here:
 
https://www.nxp.com/support/developer-resources/run-time-software/linux-software-and-development-too...
 
 

0 Kudos