Wind River Support Network


LIN6-7097 : IBM 476 workaround for Errata 46 kernel module loading

Created: Apr 11, 2014    Updated: Dec 3, 2018
Resolved Date: Apr 16, 2014
Found In Version: 6.0,,
Fix Version:
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: Kernel


According to the the IBM PPC 476 chip errata #46 there are 2 fixes.  The first fix is in the cross compiler linker.  I believe this has been addressed in Lin6-6656.  However there is a second issue that needs to be addressed from the document and that is.

"Linux kernel modules require special handling because they are nonrelocated object files,
which means that identifying the page boundaries is problematic. To enable the GNU linker to identify the
page boundaries in Linux kernel modules, the Linux kernel has been modified to align all kernel modules
(when building a PowerPC 476 system) to a page size by using a linker script."

The document is in the IBM eroom found here

This also effects 3.0.3 (for Cisco), 5.0.1 (for E//)

Other Downloads

Live chat