freebsd-nq/lib
Dimitry Andric 89edb881e6 Add optional LLVM BPF target support
BPF (eBPF) is an independent instruction set architecture which is
introduced in Linux a few years ago. Originally, eBPF execute
environment was only inside Linux kernel. However, recent years there
are some user space implementation (https://github.com/iovisor/ubpf,
https://doc.dpdk.org/guides/prog_guide/bpf_lib.html) and kernel space
implementation for FreeBSD is going on
(https://github.com/YutaroHayakawa/generic-ebpf).

The BPF target support can be enabled using WITH_LLVM_TARGET_BPF, as it
is not built by default.

Submitted by:	Yutaro Hayakawa <yhayakawa3720@gmail.com>
Reviewed by:	dim, bdrewery
Differential Revision: https://reviews.freebsd.org/D16033
2018-08-09 21:28:31 +00:00
..
atf
clang Add optional LLVM BPF target support 2018-08-09 21:28:31 +00:00
csu
geom geli init: Allow initialization of multiple geli providers at once if 2018-07-23 23:04:43 +00:00
lib80211
libalias
libarchive
libauditd Disable -Wcast-align in libbsm and libauditd 2018-07-28 20:04:39 +00:00
libbegemot
libblacklist
libblocksruntime
libbluetooth
libbsdstat
libbsm Disable -Wcast-align in libbsm and libauditd 2018-07-28 20:04:39 +00:00
libbsnmp Update bsnmp to version 1.13. This does not bring user-visible changes. 2018-07-03 08:44:40 +00:00
libbz2
libc libc: fix cases of undefined behavior. 2018-08-07 15:24:19 +00:00
libc_nonshared
libc++
libc++experimental
libcalendar
libcam
libcapsicum Fix description. 2018-07-18 21:57:04 +00:00
libcasper With r335636 C++ program use libcasper.h and capsicum_helpers.h. 2018-07-01 18:58:53 +00:00
libclang_rt Install the 32-bit compat sanitizer libraries. 2018-08-03 18:52:51 +00:00
libcom_err
libcompat Use __SCSSID() for SCCS IDs. 2018-06-10 02:34:41 +00:00
libcompiler_rt
libcrypt libcrypt: There is no need to clear message digest context after they 2018-07-20 07:16:28 +00:00
libcuse
libcxxrt
libdevctl
libdevdctl
libdevinfo Update to device enumeration protocol 2 2018-05-31 02:58:03 +00:00
libdevstat
libdl
libdpv Fix comparison between pointer and char literal 2018-06-16 20:00:41 +00:00
libdwarf
libedit
libefivar Fix an obvious 'is odd' check. 2018-07-12 16:19:17 +00:00
libelf
libelftc
libevent
libexecinfo
libexpat
libfetch Fix an inverted conditional in the netrc code, which would ignore the 2018-05-29 13:07:36 +00:00
libfigpar
libgcc_eh
libgcc_s
libgeom
libgpio
libgssapi
libiconv_modules libiconv: correct undefined behavior. 2018-07-08 23:22:04 +00:00
libifconfig
libipsec
libipt
libjail
libkiconv
libkvm Make cache coherency attributes definitions available in machine/vm.h on MIPS. 2018-08-01 18:35:17 +00:00
libldns
liblzma
libmagic Don't use CCACHE for linking. 2018-06-27 19:29:15 +00:00
libmd libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
libmemstat
libmilter
libmp
libmt
libnandfs
libnetbsd Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
libnetgraph
libngatm
libnv libnv: Remove -I${SRCTOP}/sys 2018-08-09 20:29:44 +00:00
libopenbsd
libopencsd
libopie
libpam Don't use CCACHE for linking. 2018-06-27 19:29:15 +00:00
libpathconv
libpcap Remove redundant header file from source list in libpcap. 2018-05-30 08:24:57 +00:00
libpe
libpjdlog Revert 335888 ("Ensure va_list is declared by including stdarg.h.") 2018-07-03 15:48:34 +00:00
libpmc Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
libpmcstat pmc(3)/hwpmc(4): update supported Intel processors to rely fully on the 2018-05-26 19:29:19 +00:00
libproc Detach from the child process before completing the test. 2018-07-27 20:34:15 +00:00
libprocstat Do not blindly include illumos kernel headers instead of user-space. 2018-08-02 18:55:55 +00:00
libradius
libregex
librpcsec_gss
librpcsvc
librss
librt
librtld_db
libsbuf
libsdp
libsm
libsmb
libsmdb
libsmutil
libsqlite3
libstdbuf
libstdthreads
libsysdecode
libtacplus
libtelnet
libthr Remove unused file. 2018-06-16 17:11:23 +00:00
libthread_db Implement pt_fpreg_to_ucontext(), pt_ucontext_to_fpreg(). 2018-08-02 12:24:34 +00:00
libucl
libufs
libugidfw Allow jail names (not just IDs) to be specified for: cpuset(1), ipfw(8), 2018-07-03 23:47:20 +00:00
libulog
libunbound
libusb Improve the userspace USB string reading function in LibUSB. 2018-06-26 16:00:16 +00:00
libusbhid
libutil Stop exporting __pw_scan and __pw_initpwd as freebsd-private libc functions 2018-07-27 19:47:42 +00:00
libveriexec This library allows for user space applications to check file descriptors 2018-06-20 00:55:18 +00:00
libvgl
libvmmapi Fix style(9) space vs tab. 2018-06-14 01:28:55 +00:00
libwrap
libxo
liby liby: rewrite yyerror.h 2018-06-17 18:05:27 +00:00
libypclnt
libz
libzstd
msun In C remquol() and thus also in C remainderl(), don't clobber the sign bit 2018-07-24 11:50:05 +00:00
ncurses Don't use CCACHE for linking. 2018-06-27 19:29:15 +00:00
ofed Move OFED libraries libmlx5.so.1 and libibverbs.so.1 to /lib. 2018-07-20 23:49:57 +00:00
tests
Makefile Remove special cases for armeb in the build. 2018-07-17 23:23:54 +00:00
Makefile.inc