On Wednesday 16 June 2021 17:12:13 Tom Rini wrote: > Wait, why is thumb disabled? That's something I'd really like to know
> why on as my first guess is there's units with old enough cores that
> have some thumb errata maybe?
IIRC we disabled at time when N900 support was merged into U-Boot (about
10 years ago) as built binary did not work on real N900 HW. Non-thumb
build work fine.
I thought it was due to thumb errata but yesterday I was told that thumb
errata affects running system only when virtual memory and context
switches are used. And correct me if I'm wrong, but u-boot is not using
virtual memory mapping and neither multiprocessing context switches.
So it looks like that at that time (10 years ago) there was another bug
in u-boot which caused that thumb build was non-working.