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

[ARMv7] Extend the life of the JIT Recompiler. #2454

Merged

Conversation

Sonicadvance1
Copy link
Contributor

Until loadstores are fully investigated, let's artificially extend the life of it by disabling all of them.
These instructions break in a very terrible way and eventually all loadstores end up attempting to access memory region (u32)-1.
Disable until someone has enough time to investigate further.

Until loadstores are fully investigated, let's artificially extend the life of it by disabling all of them.
These instructions break in a very terrible way and eventually all loadstores end up attempting to access memory region (u32)-1.
Disable until someone has enough time to investigate further.
@degasus
Copy link
Member

degasus commented May 26, 2015

Is LoadStore affected generally, or only the fastmem part of it?

@Sonicadvance1
Copy link
Contributor Author

Both are affected equally.

@sigmabeta
Copy link
Contributor

Haven't gotten a chance to try this yet, but does this at least work around the mmap() error?

@Sonicadvance1
Copy link
Contributor Author

It doesn't work around the memmap error. It works around the issue that will happen if mmap would actually not fail.

Sonicadvance1 added a commit that referenced this pull request Jun 2, 2015
[ARMv7] Extend the life of the JIT Recompiler.
@Sonicadvance1 Sonicadvance1 merged commit 9407797 into dolphin-emu:master Jun 2, 2015
@Sonicadvance1 Sonicadvance1 deleted the armv7_disable_loadstores branch June 2, 2015 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants