Skip to content

Windows/UnixLib: Adds support for Hardware TSO support#5613

Merged
lioncash merged 2 commits into
FEX-Emu:mainfrom
Sonicadvance1:175
Jun 28, 2026
Merged

Windows/UnixLib: Adds support for Hardware TSO support#5613
lioncash merged 2 commits into
FEX-Emu:mainfrom
Sonicadvance1:175

Conversation

@Sonicadvance1

@Sonicadvance1 Sonicadvance1 commented Jun 26, 2026

Copy link
Copy Markdown
Member

Including fallback to non-unixlib path because we need to support both.

Showcases how these are going to be implemented without throwing the
entire world at it right away. Next PR will be implementing the
remaining four necessary unixlib handlers that we will require:

  • Kernel unaligned atomic control
  • shm_stats thing
  • madvise operation
  • prctl vma naming

@Sonicadvance1 Sonicadvance1 force-pushed the 175 branch 2 times, most recently from 888b6b8 to 1edfe39 Compare June 28, 2026 02:48
@Sonicadvance1

Copy link
Copy Markdown
Member Author

Rebased.

Including fallback to non-unixlib path because we need to support both.

Showcases how these are going to be implemented without throwing the
entire world at it right away. Next PR will be implementing the
remaining four necessary unixlib handlers that we will require:

- Kernel unaligned atomic control
- shm_stats thing
- madvise operation
- prctl vma naming
This was handled in both the Module.cpp files and also the common
TSOHandlerConfig on accident. Wouldn't have caused an issue but it was
definitely a bit weird.
@lioncash lioncash merged commit 24da43f into FEX-Emu:main Jun 28, 2026
13 checks passed
@Sonicadvance1 Sonicadvance1 deleted the 175 branch June 28, 2026 19:57
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