
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.