This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
m68k vDSO support
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Date: Mon, 27 May 2019 09:32:10 -0300
- Subject: m68k vDSO support
While working on simplifying and consolidate the vDSO code a bit more
I noted m68k uses it to provide some thread pointer and atomic support
on both ld and libc and it aligns with m68k original TLS/NPTL ABI I
found [1]. The thing is it was never actually pushed upstream on Linux.
The kernel I am checking, a 3.16 on a ARAnyM MMU, does not export the
vDSO page neither upstream kernel has support for it (as Linux 5.1rcX).
I could just found a out-of-tree patch [2] to enable, I could not find
any linux maillist discussion to see if it were actually proposed and/or
why it was not accepted upstream.
So, is there anything to prevent us to just remove m68k vDSO handling?
[1] https://www.spinics.net/lists/linux-m68k/msg00767.html
[2] https://github.com/stephank/openwrt/blob/master/target/linux/coldfire/patches/012-Add-vDSO-support-for-Coldfire-platform.patch