Recommended
Type:
Patch
Released:
Jul 23, 2008 Updated: Jul 23, 2008
In Wind River Linux 1.4 pthreads are not scheduled on multiple cores on Cavium Octeon cn38xx. Running a simple test routine to schedule numerous threads in one process across all cores of the Cavium is not successful. It does appear that the scheduler is supporting the per process, thread affinity (( i.e. a core from the set of cores configured via sched_setaffinity() is used by the process), but all threads end up getting scheduled on this same core. IDENTIFIER = WIND00123031
Linux Platforms 1.x
Installation Notes
- Unzip this patch under [install_dir]/updates
2. "cd" into the newly created CD directory. Execute the command "./setup_linux"
3. Follow the instructions for installing the point patch.
4. Once the patch has been installed, run the command "make -C build linux.clean" to clean the Linux kernel directory. Next, run "make -C build linux.rebuild" to compile the Linux kernel.
5. Run "make fs" next
6. Upload the kernel and rootfs into the target and boot it up.