Компиляция PowerP C (семейство e5500) с прямым порядком байтов в Linux - PullRequest
0 голосов
/ 09 января 2020

У меня есть встроенная плата на базе семейства PowerP C e5500. Я хочу скомпилировать ядро ​​linux с Yocto. Я хочу, чтобы это ядро ​​было немного порядковым. Но когда я пытаюсь включить опцию little-endian в конфигурации ядра (make menuconfig), появляется только опция с прямым порядком байтов.

Я провел небольшое исследование. PowerP C арка, в основном поддерживающая big-endian. Я хочу задать этот вопрос, если есть какой-нибудь способ скомпилировать ядро ​​PP C для little-endian, кто-нибудь может мне сказать?

1 Ответ

3 голосов
/ 10 января 2020

Ядро Linux поддерживает ядра с прямым порядком байтов только на 64-разрядных процессорах Book3S (см. CPU_LITTLE_ENDIAN в arch/powerpc/platforms/Kconfig.cputype) и действительно поддерживается только для Power8 (ISA 2.07) и выше. Встраиваемые системы (основанные на Book3E, такие как e5500) - все с прямым порядком байтов - по крайней мере, в отношении ядра.

...