[Bug 38780] AArch64 platforms: register X18 (TEB) must remain reserved for Wine to run 64-bit ARM Windows applications (Distro aarch64 toolchains need '-ffixed-x18' default, loader/libc/userland)
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Feb 21 13:30:50 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=38780
Brendan Shanks <bshanks at codeweavers.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bshanks at codeweavers.com
--- Comment #24 from Brendan Shanks <bshanks at codeweavers.com> ---
Just something interesting: Android's arm64 ABI also reserves x18 for the LLVM
ShadowCallStack security feature, hence this kernel patch to ensure the vDSO
reserves x18:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/kernel/vdso/Makefile?id=98cd3c3f83fbba27a6bacd75ad12e8388a61a32a
https://developer.android.com/ndk/guides/abis#arm64-v8a
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list