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

Fix raw spu interrupt thread overflowing #4252

Merged
merged 4 commits into from
Mar 9, 2018
Merged

Fix raw spu interrupt thread overflowing #4252

merged 4 commits into from
Mar 9, 2018

Conversation

jarveson
Copy link
Contributor

@jarveson jarveson commented Mar 6, 2018

The stack wasn't getting reset between interrupt calls with raw spu's, leading to a stack overflow in some cases. Fixes vancouver booting, now gets to at least main menu

Test is here for those curious https://github.com/jarveson/rpcs3elfs/tree/master/raw_spu_test/stack_addr

I added the reset as a 'ppu_cmd' as it seems like a kinda one-off, I didn't see any other places the stack should also be reset

@Nekotekina Nekotekina merged commit 7bbadfd into RPCS3:master Mar 9, 2018
@jarveson jarveson deleted the raw_spu_interrupt_fix branch March 27, 2018 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants