Re: [PATCH 26/31] nds32: Build infrastructure
From: Greentime Hu <hidden>
Date: 2017-11-17 13:54:21
Also in:
lkml, netdev
From: Greentime Hu <hidden>
Date: 2017-11-17 13:54:21
Also in:
lkml, netdev
2017-11-16 18:25 GMT+08:00 Arnd Bergmann [off-list ref]:
On Thu, Nov 16, 2017 at 11:03 AM, Greentime Hu [off-list ref] wrote:quoted
2017-11-13 18:45 GMT+08:00 Geert Uytterhoeven [off-list ref]:quoted
Given the checks for __NDS32_EB__, NDS32 can be either big or little endian, so you should have (excatly one of) CPU_BIG_ENDIAN or CPU_LITTLE_ENDIAN set.Thanks. I will check if we need this config or not and update in the next version patch.I think we have one architecture in the kernel that determines endianess from the way that the toolchain is built. What all the others do it to have a Kconfig option, at least CONFIG_CPU_BIG_ENDIAN that is used to pass -mbig-endian or -mlittle-endian to the compiler. You should do it that way so you can use any toolchain with any kernel configuration.
Thanks I will add these 2 configs in the next version patch. Pass -EL or -EB to compiler based on different configs.