summaryrefslogtreecommitdiff
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
authorPeter Collingbourne <pcc@google.com>2018-11-06 16:39:13 -0800
committerMichael Bestas <mkbestas@lineageos.org>2019-12-23 23:43:40 +0200
commit3d6ed948d991660254494856baabbf03e1915751 (patch)
treea32ccbfc04898e0efc329c9e740a14c49dd2bc60 /kernel/sched/sched.h
parente2495b88b595e304101a063cd9e28d9c17694d41 (diff)
FROMLIST: arm64: Build vDSO with -ffixed-x18
The vDSO needs to be build with x18 reserved in order to accommodate userspace platform ABIs built on top of Linux that use the register to carry inter-procedural state, as provided for by the AAPCS. An example of such a platform ABI is the one that will be used by an upcoming version of Android. Although this change is currently a no-op due to the fact that the vDSO is currently implemented in pure assembly on arm64, it is necessary in order to prepare for another change [1] that will add C code to the vDSO. [1] https://patchwork.kernel.org/patch/10044501/ Change-Id: Icaac4b1c9127d81d754d3b8688274e9afc781760 Signed-off-by: Peter Collingbourne <pcc@google.com> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com> Cc: Mark Salyzyn <salyzyn@google.com> Cc: Will Deacon <will.deacon@arm.com> Cc: linux-arm-kernel@lists.infradead.org
Diffstat (limited to 'kernel/sched/sched.h')
0 files changed, 0 insertions, 0 deletions