Galaxy s7 edge crash
|
05-16-2016, 05:57 PM
Post: #60
|
|||
|
|||
RE: Galaxy s7 edge crash
Right, when loading, it's also running new code, which will cause it to jit more things.
When it loads a save state into the game, it will jit everything right away for you to walk around, because the game uses all the same code for that. This makes it sound like it becomes more of an issue when there's space between jitting. Okay, new idea. In Core/MIPS/ARM64/Arm64Jit.cpp, find: Code: // Don't forget to zap the newly written instructions in the instruction cache! And add before that: Code: while (((intptr_t)GetCodePtr()) & 0xFF) { This will waste space in the jit memory, but it will also make blocks farther apart, which may make them invalidate better. Try combining this with option 1 and also "enableBlockLink = false". Trying to confirm if touching other cachelines causes a problem. -[Unknown] |
|||
« Next Oldest | Next Newest »
|