Skip to content

FEX-2109

Compare
Choose a tag to compare
@skmp skmp released this 07 Sep 06:50
· 6128 commits to main since this release
  • Arm64

    • Fixes SRA spilling on signal (35c6642)
    • Reimplements support for binfmt_misc without update-binfmts (5d73ac3)
  • 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

    • Return the ParentThread with InitCore (97f413c)
    • Minor symbol visibility fixes (5debdf8)
    • Use GetCursorAddress when able (8eb0df9)
  • FEXLoader

    • Fixes potential bug in log output to stdout/stderr (1092229)
  • FEXMountDaemon

    • Fixes dangling mounts problem (dd34316)
    • Fixes some minor issues (ad34cdd)
    • Early fork to deparent child (7795078)
  • 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

  • x86

    • Fixes siginfo_t si_addr for SIGBUS/SIGSEGV (6b87839)