> On Dec 24, 2015, at 07:40, Ian Lepore <i...@freebsd.org> wrote: > >> On Mon, 2015-12-07 at 12:20 +0000, Konstantin Belousov wrote: >> Author: kib >> Date: Mon Dec 7 12:20:26 2015 >> New Revision: 291937 >> URL: https://svnweb.freebsd.org/changeset/base/291937 >> >> Log: >> Add support for usermode (vdso-like) gettimeofday(2) and >> clock_gettime(2) on ARMv7 and ARMv8 systems which have architectural >> generic timer hardware. It is similar how the RDTSC timer is used in >> userspace on x86. >> >> Fix a permission problem where generic timer access from EL0 (or >> userspace on v7) was not properly initialized on APs. >> >> For ARMv7, mark the stack non-executable. The shared page is added for >> all arms (including ARMv8 64bit), and the signal trampoline code is >> moved to the page. >> >> Reviewed by:> > andrew >> Discussed with:> > emaste, mmel >> Sponsored by:> > The FreeBSD Foundation >> Differential revision:> https://reviews.freebsd.org/D4209 > > I've just discovered this change breaks buildworld on armv4/5 systems. > Those systems don't have the counter hardware that can be read from > userland (they don't have any common timer hardware at all, every > system is different). Also, they don't support the 'mrrc' instruction, > so the buildworld fails to compile libc.
+1 I ran into this on ref9-amd64. I thought it was a tool chain issue :/.. _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"