FEX-2109
-
Arm64
-
Arm64Emitter
- Resolves some IWYU warnings (c206942)
-
Config
- Moves non-OS specific configuration loading to FEXCore (6da3330)
-
EmulatedFiles
- Fixes openat for emulated files not using FDCWD (109c42a)
-
FEXBash
- Allow creating a bash instance easily (9140ba2)
-
FEXConfig
- Load application config and advanced tab (3e05544)
-
FEXCore
-
FEXLoader
- Fixes potential bug in log output to stdout/stderr (1092229)
-
FEXMountDaemon
-
Hangover
- Initial support for the syscall handling. (77db25f)
-
Linux
- Setup signal mask correctly to block signal-in-signal situations (70931bf)
- sigaltstack ignore SS_ONSTACK (c74620f)
- Handle fpstate in the signal delegator correctly (1c4503e)
- Fixes 32-bit interval timers (425ee98)
- Fix V3d and VC4 ioctl definitions (0c484ac)
- x86: Initial V3D and VC4 ioctl emulation (127d7c1)
- Fixes accidental execve escape (1c3be54)
- Fixes 32-bit syscalls that use 64-bit values (6afc3ca)
- Implements support for clone with namespaces (7aae9b7)
- Fixes readlinkat for self (8dd41e7)
- Implements pivot_root syscall (cce3f36)
-
RA
- Add max NoteCount assert (c645d86)
-
SignalDelegator
- More splitting and cleanup (097b3ad)
-
Misc
- Fix unaligned CASPair on ARMv8.0 (2c02dca)
- Syscall fixes (befd0aa)
- Properly implement single CAS on ARMv8.0 (25e9585)
- Move BucketList into it's own file (4f66d3e)
- Gvisor fixes (d600b34)
- Massive amount of IWYU cleanup (10793e8)
- Fixes Callback interface to take a thread argument (fa224a3)
- Fixes jemalloc library ordering (b373d0f)
- Proton 6.3 32-bit fixes (8099dfc)
- OpcodeDispatcher: Implements undocumented repne on string ops (926ddab)
- 32-bit wine fixes (6a08587)
- Updates jemalloc to fix missing alias posix_memalign (63af80f)
- Adds new FEXGetConfig program (43052a5)
- Implements support for offline only telemetry (b120a8e)
- Rebase skmp/no sra (0be16ba)
-
unittests
- Hotfix for older nasm (9563b5a)
-
x86
- Fixes siginfo_t si_addr for SIGBUS/SIGSEGV (6b87839)