> It's used *a lot*. It happens the same in ARM. In general, lots of code is 
> full
> of unaligned accesses fixed realtime by the kernel. Mount debugfs, and check
> /sys/kerne/debug/mips/unaligned_instructions to see the counter grow! :)
> echo 2 to unaligned_action, and check your dmesg for a full report of 
> everyone.
> echo 1, and see SIGBUS everywhere.
>
> That's the *easy* way to fix *all* sigbuses. But the Coprocessor load/store 
> are
> just not implemented. :)

Ok, didn't know it (fixed once a sigbus in code that had all non-double
fields properly aligned, didn't expect it to have other reasons for not
crashing elsewhere).  This doesn't change the two facts that allocating
memory with eight byte alignment isn't difficult to do and that there
are other problems in libwebkit which probably need fixing in userspace.

Attachment: pgpVOq2AsX1fD.pgp
Description: PGP signature

Reply via email to