Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JitArm64: Use a custom stack with proper guard pages. #4870

Merged
merged 2 commits into from Feb 9, 2017

Conversation

degasus
Copy link
Member

@degasus degasus commented Feb 8, 2017

This hopefully fixes the regressions of PR #4796 .

@@ -28,14 +28,24 @@ void JitArm64::GenerateAsm()

MOVP2R(PPC_REG, &PowerPC::ppcState);

// Store the stack pointer, so we can reset it if the BLR optimization fails.
// Swap the stack pointer, so we have propper guard pages.

This comment was marked as off-topic.

@degasus degasus changed the title JitArm64: Use a custom stack with propper guard pages. JitArm64: Use a custom stack with proper guard pages. Feb 9, 2017
@degasus degasus merged commit 3cbbd48 into dolphin-emu:master Feb 9, 2017
@brujo5
Copy link

brujo5 commented Feb 12, 2017

@degasus

crash still happend, just take a bit more time until crash appear again.

happend with wii games and multicore option enabled.

@degasus
Copy link
Member Author

degasus commented Feb 14, 2017

@brujo5 Oh, so this PR have an effect at all? I wonder if this PR is just broken, but delay the crash because of a bigger stack. Is there anything interesting in the logs?

@degasus degasus deleted the blr branch February 3, 2019 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants