I am currently using Ci40 OpenWrt from github. My aim is to build a linux application which will leverage the Multithreading capability of the InterAptive core.
I was able to resolve the error by defining the physical_memsize variable as 0x10000000L(256MB). I got the kernel built. I notice that one dev file is created for VPE.
Following are my questions.
1. How do I leverage the MT capability of the InterAptive core by writing Linux user space multithreaded (POSIX thread) application?
2. Through kernel command line option I have passed maxvpes=2 and maxtcs=2 and configured the number of CPUs to 2. However only one dev is created (/dev/vpe1). Why are not four dev files created (one for each VPE)? I am unclear of the use of /dev/vpe1.
It would be very helpful of you if you can guide me regarding the above queries.