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

MMU: on DSI exception, don't set store bit in DSISR on read #12277

Merged
merged 1 commit into from Nov 8, 2023

Conversation

Wack0
Copy link
Contributor

@Wack0 Wack0 commented Nov 8, 2023

Due to a bug introduced when refactoring in 2015 (commit 821db97), the store bit in DSISR is set incorrectly when the faulting address is non-zero, and not on a write.

I assume this wasn't noticed due to the parameter actually being used in the log for when the MMU is disabled.

This is a single-line fix, so again I feel a PR is more appropriate than a bug report.

@AdmiralCurtiss AdmiralCurtiss merged commit 8064fec into dolphin-emu:master Nov 8, 2023
11 checks passed
@Wack0 Wack0 deleted the patch-1 branch November 10, 2023 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants