View Single Post
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#169
Originally Posted by MastaG View Post
No problem bro, take your time.

So if I understand correctly the ubuntu 12.04 packages were compiled for the armel/thumb2 platform.
And the cpu of the N900 does not support thumb2 instructions.
To work around this issue we have to enable the errata_430973 fix inside the kernel to be able run excutables with these thumb2 instructions compiled.
The CPU in n900 supports thumb2, but it has a bug in the silicon, see the errata description:

http://kerneltrap.org/mailarchive/gi...09/5/3/5622724

But you said the errata_430973 fix was enabled in previous versions of KP (for the sake of running these thumb2 binaries?).
But didnt anyone tested if this would really set the bit?
It was enabled in the days when Titan was maintainer, I have NFC why it was enabled. It is of no use and only slows down the CPU if there are no thumb/2 compiled binaries which could trigger the bug.

We can always recompile the complete 12.04 userland without thumb2 I guess
If anyone willing to provide the hosting/storage/cpu-cycles that is...
Sure you could, but my ultimate goal is to bring thumb2 compiled binaries in Maemo without risking the stability. That is why Ubuntu 12.04 is teh perfect test scenario.
 

The Following 10 Users Say Thank You to freemangordon For This Useful Post: