freebsd-dev/sys
Ed Schouten a0d3a7a158 Import vDSO-related source files from the CloudABI repository.
CloudABI executables that are emulated on Mac OS X do not invoke system
calls through "syscall". Instead, they make use of a vDSO that is
provided by the emulator that provides symbols for all of the system
call routines. The emulator can implement these any way it likes.

At some point in time we want to do this for native execution as well,
so that CloudABI executables are entirely oblivious of how system calls
need to be performed. They will simply call into functions and let that
deal with all of the details.

These source files can be used to generate a simple vDSO that does
nothing more than invoke "syscall". All we need to do now is map it into
the processes.

Obtained from:	https://github.com/NuxiNL/cloudabi
2016-08-08 13:15:37 +00:00
..
amd64 Don't permit mappings of invalid physical addresses on amd64 via /dev/mem. 2016-08-04 17:55:23 +00:00
arm We need aw_nmi to be attached which needs GIC so attach a bit later. 2016-08-03 18:45:56 +00:00
arm64 Remove the pvh_global_lock lock from the arm64 pmap. It is unneeded on arm64 2016-08-04 13:49:36 +00:00
boot report sector size and number of sectors in lsdev output for bios disks 2016-08-04 06:40:51 +00:00
bsm
cam Move protocol specific stuff into a linker set object that's 2016-07-28 22:55:21 +00:00
cddl Two fixups for dtrace 2016-08-06 15:06:19 +00:00
compat Regenerate after r303755. 2016-08-04 19:15:51 +00:00
conf ixl(4): Update to ixl-1.6.6-k. 2016-08-07 18:12:36 +00:00
contrib Import vDSO-related source files from the CloudABI repository. 2016-08-08 13:15:37 +00:00
crypto Connect the SHA-512t256 and Skein hashing algorithms to ZFS 2016-05-31 04:12:14 +00:00
ddb Fix ddb "show proc" to show full arguments 2016-08-01 22:41:50 +00:00
dev hyperv/ic: Pass the channel callback to hv_util_attach() 2016-08-08 06:18:54 +00:00
fs ext2fs: Add defines for some missing ext4 feature flags. 2016-08-06 17:24:35 +00:00
gdb
geom Do not invoke resize event if initial disk size is zero. Some disks 2016-08-01 20:54:54 +00:00
gnu Revert changes for local testing, inadvertantly commited in r300811. 2016-05-26 23:59:42 +00:00
i386 Merge i386 and amd64 variants of mp_watchdog.c into x86/, there is no 2016-08-03 13:51:53 +00:00
isa sys/isa: minor spelling fixes. 2016-05-03 21:51:52 +00:00
kern Regenerate after r303755. 2016-08-04 19:15:51 +00:00
kgssapi kgssapi: insignificant spelling fix. 2016-05-03 22:05:03 +00:00
libkern
mips Use a more conventional spelling of "breakpoint". 2016-08-07 09:02:54 +00:00
modules ixl(4): Update to ixl-1.6.6-k. 2016-08-07 18:12:36 +00:00
net Extract out the various local definitions of ETHER_IS_BROADCAST() and 2016-08-07 03:48:33 +00:00
net80211 Extract out the various local definitions of ETHER_IS_BROADCAST() and 2016-08-07 03:48:33 +00:00
netgraph netgraph module for reconstructing checksums 2016-08-01 12:09:04 +00:00
netinet Fix a locking issue found by stress testing with tsctp. 2016-08-08 08:20:10 +00:00
netinet6 Fix NULL pointer dereference. 2016-08-02 12:18:06 +00:00
netipsec Get closer to a VIMAGE network stack teardown from top to bottom rather 2016-06-21 13:48:49 +00:00
netnatm
netpfil Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
netsmb sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
nfs Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
nfsclient
nfsserver
nlm When sleeping waiting for either local or remote advisory lock, 2016-06-26 20:08:42 +00:00
ofed mthca: Add a wrapper for the firmware's DIAG_RPRT command. 2016-08-05 21:34:09 +00:00
opencrypto opencrypto AES-ICM: Fix heap corruption typo 2016-08-01 22:57:03 +00:00
pc98
powerpc Set EN_MAS7_UPDATE HID0 bit for e500 core. 2016-08-07 19:09:56 +00:00
riscv Update RISC-V port to Privileged Architecture Version 1.9. 2016-08-02 14:50:14 +00:00
rpc Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
security Add AUE_WAIT6 handling to the BSM conversion switch statement, reusing 2016-07-11 13:06:17 +00:00
sparc64 Update comments for the MD functions managing contexts for new 2016-06-16 12:05:44 +00:00
sys Remove lockmgr_waiters(9) and BUF_LOCKWAITERS(9); they were not used 2016-08-05 13:53:28 +00:00
teken
tests
tools
ufs Ensure that the UFS directory vnode' vm_object is properly sized 2016-07-20 14:40:56 +00:00
vm Correct a spelling error. 2016-08-05 16:44:11 +00:00
x86 Add __printflike() to bus_describe_intr() to enable -Wformat checks. 2016-08-04 18:29:16 +00:00
xdr
xen xen: Correct typo in #undef for symbol NBPL 2016-06-06 14:55:46 +00:00
Makefile