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

FEXCore/Context: Removes unused features #4056

Merged

Conversation

Sonicadvance1
Copy link
Member

No functional change here.

  • CoreRunningMode enum and variable wasn't used anymore.
    • Code was moved to the frontend
  • CustomCPUFactory wasn't used anymore
    • All special signal handling and various features were moved to TestHarnessRunner
    • We also don't want to support actual custom CPU cores.
    • TestHarnessRunner just runs as a host runner if compiled on an x86-64 device if vixl sim isn't enabled now.
    • Removes the Core config option entirely.
  • Moves VDSOPointers struct to the frontend
    • Every use of this lives in the Linux frontend instead now

No functional change here.
- CoreRunningMode enum and variable wasn't used anymore.
   - Code was moved to the frontend
- CustomCPUFactory wasn't used anymore
   - All special signal handling and various features were moved to
     TestHarnessRunner
   - We also don't want to support actual custom CPU cores.
   - TestHarnessRunner just runs as a host runner if compiled on an
     x86-64 device if vixl sim isn't enabled now.
   - Removes the Core config option entirely.
- Moves VDSOPointers struct to the frontend
   - Every use of this lives in the Linux frontend instead now
@Sonicadvance1 Sonicadvance1 merged commit 05be944 into FEX-Emu:main Sep 11, 2024
12 checks passed
@Sonicadvance1 Sonicadvance1 deleted the context_remove_unused_features branch September 11, 2024 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants