Skip to content

Support for 16k Page Size & 64-bit #94

Description

@Amonoman

I am trying to run SLSsteam on Fedora Asahi Remix Apple Silicon M1 using FEX-Emu and Box64 but the current ELFCLASS32 binaries fail to load on this 64-bit ARM host. Additionally the 16k page size of the M1 kernel causes jemalloc to crash with an unsupported system page size error. A native ARM64 port is not necessary as providing an x86_64 64-bit build compiled with the linker flag -Wl,-z,max-page-size=0x4000 would be sufficient to resolve both the architecture mismatch and the memory alignment issues. Please consider adding an x86_64 build target with 16k page support to allow the emulation layer to handle execution correctly and I am happy to test any experimental builds or provide further logs from my setup.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions