SPRAB89A September 2011 – March 2014
Executables and shared objects that conform to the Linux ABI shall be identified with ELFOSABI_C6000_LINUX in the EI_OSABI field of the ELF header. Relocatable files are identified as ELFOSABI_NONE.
The rationale for specifying the vendor-specific ELFOSABI_C6000_LINUX value instead of ELFOSABI_LINUX is to differentiate this ABI variant, corresponding to MMU-less Linux (uClinux), from a potential future MMU-enabled variant.