diff options
| author | Peter Collingbourne <pcc@google.com> | 2018-10-31 20:15:28 -0700 |
|---|---|---|
| committer | Peter Collingbourne <pcc@google.com> | 2019-03-27 14:46:04 -0700 |
| commit | 2aba0ddf1c7162c4b96909e8834d08878d588e00 (patch) | |
| tree | c04f4b19742f46f055e5efaa5426fa9dbc683f2a /tools/perf/scripts/python/syscall-counts.py | |
| parent | ead8682a0daf31332e4f99ab8cc6cda67ee9435e (diff) | |
FROMLIST: arm64: Build vDSO with -ffixed-x18
https://patchwork.kernel.org/patch/10671685/
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/
Signed-off-by: Peter Collingbourne <pcc@google.com>
Cc: Mark Salyzyn <salyzyn@google.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: linux-arm-kernel@lists.infradead.org
Bug: 112907825
Bug: 122331452
Change-Id: I175688a57af877a7aaef6b6d95be4d36ad52f8fc
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
