我有基于PowerPC e5500家族的嵌入式主板。我想用Yocto编译一个linux内核。我希望这个内核是一个小的endian内核。但是,当我尝试在内核配置(make menuconfig)中启用小端选项时,只有大端选项。
我做了一点调查。PowerPC拱门主要支持大端。我想问这个问题,如果有任何方法可以为little-endian编译PPC内核,有人能告诉我吗?
发布于 2020-01-10 06:50:38
Linux内核只支持64位Book3S处理器上的小端内核(请参阅arch/powerpc/platforms/Kconfig.cputype中的CPU_LITTLE_ENDIAN ),并且只有Power8 (ISA2.07)更高版本才真正支持小端内核。嵌入式系统(基于Book3E的,比如e5500)都是大端的--至少就内核而言是这样的。
https://stackoverflow.com/questions/59665210
复制相似问题