freebsd-skq/sys
ed 2a3c0220f9 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
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
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
netnatm
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
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
security
sparc64
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
Makefile