I've to compile a linux 32b kernel 5.15.86 RT56 for running on 2 different computers with Intel CPUs : one with an i7-9700TE and 32Gb RAM, and the other one using an i9-10900TE with 64 Gb RAM.
I need to activate the support of 64Gb of RAM (CONFIG_HIGHMEM64G=y) + PAE (Physical Address Extension) Support (CONFIG_X86_PAE=y)
Once the linux kernel is compiled, it is working correctly on the i7-9700TE CPU computer. No issue there.
But impossible to start it on the i9-10900TE CPU computer : black screen at startup without any keyboard, nothing. It is saying that such a result occurs when the CPU is not PAE compatible...
I've checked on the Intel description of the Intel i9-10900TE where PAE compatibility is set.
If I disable the PAE (Physical Address Extension) Support (CONFIG_X86_PAE=n) and set support of 4Gb of RAM instead of 64Gb (CONFIG_HIGHMEM4G=y), then the i9-10900TE CPU computer is starting correctly using the compiled linux 32b kernel 5.15.86 RT56, but with limited RAM support which is not what I'm expected.
- I've asked about this issue to Intel community, but they asked me to post my query on Ubuntu community.
- The Ubuntu community asks me to forward it to kernel.org.
- The kernel.org asks me to forward it to serverfault.com. But I don’t know if this is the correct channel. I hope so.
Could you please tell me why it is not possible to enable 64Gb of RAM (CONFIG_HIGHMEM64G=y) + PAE (Physical Address Extension) Support (CONFIG_X86_PAE=y) on an Intel i9-10900TE cpu ?
I can forward full .config kernel compilation file for checking if needed, even if I don't know how to do that.
Best regards
Olivier
Best regards,