在Linux中编译具有小尾数的PowerPC(e5500系列)

问题描述 投票:0回答:1

我有基于PowerPC e5500系列的嵌入式板。我想用Yocto编译一个Linux内核。我希望该内核为小端字节序内核。但是,当我尝试在内核配置(make menuconfig)中启用little-endian选项时,只有大的endian选项。

我做了一些研究。 PowerPC拱主要支持big-endian。我想问这个问题,请问有什么办法可以为小端编译PPC内核,有人可以告诉我吗?

linux linux-kernel embedded-linux endianness powerpc
1个回答
1
投票

Linux内核仅在64位Book3S处理器上支持小端内核(请参阅CPU_LITTLE_ENDIAN中的arch/powerpc/platforms/Kconfig.cputype),并且仅在Power8(ISA 2.07)及更高版本中才真正支持。嵌入式系统(基于Book3E,例如e5500)都是big-endian -至少就内核而言。

© www.soinside.com 2019 - 2024. All rights reserved.