kernel entry for thumb2-only cpus
Nicolas Pitre
nico at fluxnic.net
Mon Aug 6 18:36:10 EDT 2012
On Mon, 6 Aug 2012, Matt Sealey wrote:
> Right now there's already a fixed entry point - ARM kernels are fixed
> entry point of relative 0 to the start of the loaded image. Okay, so
> we can't format a totally valid ELF header, but in the event that we
> want to encode all this information yet again, why reinvent the wheel?
That's the point. We do _not_ want to encode anything.
By convention, if your CPU is ARM mode capable, then it must call the
kernel in ARM mode, period. Can't be simpler than that, right? The
bootloader shouldn't care if the kernel is itself ARM or Thumb, and the
kernel shouldn't care if the bootloader is ARM or Thumb.
If you have a real problem with this then let's hear it so it can be
addressed.
Nicolas
More information about the linux-arm-kernel
mailing list