looking for a way for linux to transparently emulate faulting movdqa instructions and remove the alignment requirement, any ideas...??
-
-
-
Replying to @shuffle2
It's a precompiled binary that calls into system libs with unaligned stacks. So i'd have to patch all .so files in my entire system.. and these are tracked by pacman..... I'm gonna try ptrace
2 replies 0 retweets 0 likes -
-
Replying to @shuffle2
Just did that.. now it faults on movaps. A two-byte opcode so can't just patch it into movdqu, guess I need to emulate in this case
1 reply 0 retweets 0 likes -
Replying to @qlutoo1 reply 0 retweets 1 like
-
Replying to @shuffle2
can you believe this shit *actually works*https://gist.github.com/plutooo/b3ab87b89e36b06d608780e26568ac15 …
2 replies 1 retweet 10 likes
Reminds me of my favorite Linux kernel patch. I wanted to run Arch on a laptop that had an AMD Geode LX CPU in it (released ~2003). Arch requires i686. Geode LX is *not* i686 because AMD did not implement nopl. Yes, the rest of i686 is there, it's just missing some nop encodings.
-
-
Solution? Handle nopl in the kernel SIGILL handler: https://ftp.nohats.ca/geode/SOURCES/AMD-Geode-NOPL-emulation-for-kernel-3.0.68-new.patch …
0 replies 1 retweet 7 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.