freebsd-dev/sys/compat
Ed Schouten 13b4b4df98 Provide the CloudABI vDSO to its executables.
CloudABI executables already provide support for passing in vDSOs. This
functionality is used by the emulator for OS X to inject system call
handlers. On FreeBSD, we could use it to optimize calls to
gettimeofday(), etc.

Though I don't have any plans to optimize any system calls right now,
let's go ahead and already pass in a vDSO. This will allow us to
simplify the executables, as the traditional "syscall" shims can be
removed entirely. It also means that we gain more flexibility with
regards to adding and removing system calls.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D7438
2016-08-10 21:02:41 +00:00
..
cloudabi Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
cloudabi64 Provide the CloudABI vDSO to its executables. 2016-08-10 21:02:41 +00:00
freebsd32 Regenerate after r303755. 2016-08-04 19:15:51 +00:00
ia32 Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall 2016-01-09 20:18:53 +00:00
linprocfs Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
linsysfs Add support to the jail framework to be able to mount linsysfs(5) and 2015-07-19 08:52:35 +00:00
linux Fix a copy/paste bug introduced during X86_64 Linuxulator work. 2016-07-10 08:22:04 +00:00
linuxkpi/common Add a missing error check for a malloc() call in idr_get(). 2016-06-14 03:57:00 +00:00
ndis ndis(4): Undo unneeded workarounds in ndis' rand(). 2016-05-22 14:13:20 +00:00
netbsd Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
svr4 Don't create pointless backups of generated files in "make sysent". 2016-07-28 21:29:04 +00:00
x86bios x86bios: spelling fix in a comment. 2016-04-30 00:34:04 +00:00