opnsense-src/sys/sys
Colin Percival dd6c1475a6 Add support for getting early entropy from UEFI
UEFI provides a protocol for accessing randomness. This is a good way
to gather early entropy, especially when there's no driver for the RNG
on the platform (as is the case on the Marvell Armada8k (MACCHIATObin)
for now).

If the entropy_efi_seed option is enabled in loader.conf (default: YES)
obtain 2048 bytes of entropy from UEFI and pass is to the kernel as a
"module" of name "efi_rng_seed" and type "boot_entropy_platform"; if
present, ingest it into the kernel RNG.

Submitted by:	Greg V
Reviewed by:	markm, kevans
Approved by:	csprng (markm)
Differential Revision:	https://reviews.freebsd.org/D20780
2022-03-10 18:11:41 -08:00
..
disk geom: Add HiFive boot partitions 2022-02-09 12:39:50 -05:00
_atomic64e.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
_atomic_subword.h Expand generic subword atomic primitives 2020-03-25 23:12:43 +00:00
_bitset.h sys/_bitset.h: Fix fall-out from commit 5e04571cf3 2022-01-14 18:17:30 +02:00
_blockcount.h Add a blocking counter KPI. 2020-02-28 16:05:18 +00:00
_bus_dma.h
_callout.h Add a callout_func_t typedef for functions used with callout_*(). 2019-12-10 21:58:30 +00:00
_clock_id.h clock_gettime: Add Linux aliases for CLOCK_* 2021-09-12 09:56:16 -06:00
_cpuset.h sys/sys/cpuset.h: Fix typo in source file 2022-01-14 18:17:30 +02:00
_domainset.h sys/bitset.h: reduce visibility of BIT_* macros 2022-01-14 18:17:30 +02:00
_endian.h Consolidate machine/endian.h definitions 2021-06-24 20:42:56 -03:00
_eventhandler.h Remove duplicated content from _eventhandler.h 2020-07-25 07:48:20 +00:00
_ffcounter.h
_iovec.h
_lock.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
_lockmgr.h
_mutex.h
_null.h
_pctrie.h
_pthreadtypes.h
_rangeset.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
_rmlock.h rms: several cleanups + debug read lockers handling 2020-11-07 16:57:53 +00:00
_rwlock.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
_semaphore.h
_seqc.h seqc: add a sleepable variant and convert some routines to macros 2020-07-25 10:29:48 +00:00
_sigset.h Fix undefined behavior: left-shifting into the sign bit. 2019-12-23 20:18:05 +00:00
_smr.h Move SMR pointer type definition and access macros to smr_types.h. 2020-03-07 00:55:46 +00:00
_sockaddr_storage.h
_stack.h stack(9): Drop unused API mode and comment that referenced it 2019-03-15 22:39:55 +00:00
_stdarg.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
_stdint.h
_sx.h
_task.h Add flag to struct task to mark the task as requiring network epoch. 2020-02-11 18:48:07 +00:00
_termios.h termios: add more speeds 2021-07-18 00:34:57 +00:00
_timespec.h
_timeval.h
_types.h Reduce namespace pollution from r349233 2019-06-21 21:50:14 +00:00
_ucontext.h
_uio.h
_umtx.h Revert most of ce42e79310 2021-08-03 12:52:36 +03:00
_unrhdr.h
_winsize.h Add tcgetwinsize(3) and tcsetwinsize(3) to termios 2020-12-25 20:43:09 +02:00
aac_ioctl.h
abi_compat.h Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
acct.h sys/acct.h: Add sys/types.h include 2021-12-06 08:55:58 -07:00
acl.h
agpio.h
aio.h aio: micro-optimize the lio_opcode assignments 2021-01-20 09:02:25 -07:00
alq.h sys/alq.h: Kernel only file, mark as such 2021-12-06 08:55:59 -07:00
apm.h
arb.h Add copyrights that I forgot to add when splitting arb.h off from tree.h. 2019-10-15 19:44:43 +00:00
asan.h kasan: Use vm_offset_t for the first parameter to kasan_shadow_map() 2021-11-02 18:17:58 -04:00
assym.h genoffset: simplify and rewrite in sh 2021-09-12 09:56:14 -06:00
ata.h add and use defintions for ATA power modes 2022-01-25 09:43:11 +02:00
atomic_common.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
atomic_san.h Generalize bus_space(9) and atomic(9) sanitizer interceptors 2021-11-01 10:16:39 -04:00
auxv.h
backlight.h sys/backlight.h: include sys/types.h 2021-12-06 08:55:59 -07:00
bio.h bio: make _bio_cflags match bio_cflags 2022-03-09 13:52:23 -07:00
bitset.h Make CPU_SET macros compliant with other implementations 2022-01-14 18:17:30 +02:00
bitstring.h bitstring(3): Add bitstring traversal macros. 2021-08-24 01:23:10 +03:00
blist.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
blockcount.h Handle PCATCH in blockcount_sleep() so it can be interrupted. 2020-04-21 17:13:06 +00:00
boot.h Move to using a common kernel path between the boot / laoder bits and 2019-06-24 20:34:53 +00:00
buf.h Add GB_NOWITNESS flag 2022-02-07 11:38:50 +02:00
buf_ring.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
bufobj.h bufcache: convert bo_numoutput from long to int 2020-11-09 00:04:58 +00:00
bus.h bus: retire DF_REBID 2022-01-04 12:00:53 -05:00
bus_dma.h Refine the busdma template interface. Provide tools for filling in fields 2020-09-14 05:58:12 +00:00
bus_dma_internal.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
bus_san.h Generalize bus_space(9) and atomic(9) sanitizer interceptors 2021-11-01 10:16:39 -04:00
busdma_bufalloc.h
callout.h Remove struct callout_handle. Should have gone with r355732. 2020-01-22 05:47:59 +00:00
caprights.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
capsicum.h capsicum: move global caps to caprights.h 2020-08-01 06:31:58 +00:00
cdefs.h headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined 2021-12-06 08:56:00 -07:00
cdio.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
cdrio.h
cfictl.h
chio.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
ck.h sys/ck.h: Add an include guard 2021-04-15 16:01:49 -07:00
clock.h Kill tz_minuteswest and tz_dsttime. 2019-03-12 04:49:47 +00:00
cnv.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
compressor.h
condvar.h
conf.h Add idle priority scheduling privilege group to MAC/priority 2021-12-19 04:42:51 +02:00
cons.h Re-implement virtual console (constty). 2021-10-03 21:15:02 -04:00
consio.h Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
copyright.h copyrights: Happy New Year 2021 2020-12-31 10:29:44 -05:00
counter.h Add COUNTER_U64_SYSINIT() and COUNTER_U64_DEFINE_EARLY(). 2020-03-06 19:09:01 +00:00
coverage.h
cpu.h cpufreq(4): Add support for Intel Speed Shift 2020-01-22 23:28:42 +00:00
cpuctl.h
cpuset.h sys/cpuset.h: fix macro definition 2022-01-14 18:17:30 +02:00
csan.h Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
ctype.h Change all kernel C-type macros into static inline functions. 2019-03-25 13:50:38 +00:00
devctl.h devctl.h: Spelling typo 2021-12-06 08:55:58 -07:00
devicestat.h Fix asymmetry in devstat(9) calls by GEOM. 2020-10-24 21:07:10 +00:00
devmap.h Generalize ARM specific comments in devmap 2019-10-15 23:21:52 +00:00
dirent.h
disk.h Remove frontstuff 2020-10-27 06:43:24 +00:00
disk_zone.h
disklabel.h
diskmbr.h Remove deprecated GEOM classes 2019-08-13 20:06:55 +00:00
dkstat.h
dnv.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
domain.h Simplify dom_<rtattach|rtdetach>. 2020-08-14 21:29:56 +00:00
domainset.h sys/bitset.h: reduce visibility of BIT_* macros 2022-01-14 18:17:30 +02:00
dtrace_bsd.h dtrace: stop using eventhandlers for the part compiled into the kernel 2020-11-23 18:27:21 +00:00
dvdio.h
efi.h smbios: support getting address from EFI 2022-03-03 08:20:07 -06:00
efiio.h efidev: remove EFIIOC_GET_TABLE ioctl 2021-01-08 10:41:50 -06:00
elf.h
elf32.h sys: Add definitions for RELR relative relocation format 2021-10-23 02:32:27 +03:00
elf64.h sys: Add definitions for RELR relative relocation format 2021-10-23 02:32:27 +03:00
elf_common.h exec: Remove the stack gap implementation 2022-01-31 09:48:57 -05:00
elf_generic.h sys: Add definitions for RELR relative relocation format 2021-10-23 02:32:27 +03:00
endian.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
epoch.h The old thread priority must be stored as part of the EPOCH(9) tracker. 2021-06-02 14:03:21 +02:00
errno.h Allow the pseudo-errnos to be returned as well in boot loader 2020-08-28 17:49:56 +00:00
eui64.h
event.h kqueue: Define older kqueue event types better 2021-12-06 08:55:56 -07:00
eventfd.h Expose eventfd in the native API/ABI using a new __specialfd syscall 2020-12-27 12:57:26 +02:00
eventhandler.h Use an event handler to notify the SCTP about IP address changes 2019-10-13 18:17:08 +00:00
eventvar.h
exec.h exec: Reimplement stack address randomization 2022-02-16 11:55:03 -05:00
extattr.h
fail.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
fbio.h fb: Add new FBTYPE_EFIFB 2021-12-21 10:21:26 +01:00
fcntl.h fcntl(2): add F_KINFO operation 2021-12-13 02:58:22 +02:00
fdcio.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
file.h sys/file.h: Allow inclusion when compiling for a strict namespace 2021-12-06 08:55:58 -07:00
filedesc.h file: Make fget*() and getvnode*() consistent about initializing *fpp 2022-02-16 11:52:31 -05:00
filio.h Support for userspace non-transparent superpages (largepages). 2020-09-09 22:12:51 +00:00
firmware.h firmware(9): extend firmware_get() by a "no warn" flag. 2021-02-01 07:15:29 +00:00
fnv_hash.h
font.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
gmon.h
gpio.h Fix build of stand/usb . 2021-05-10 16:11:19 +02:00
gpt.h
gsb_crc32.h tests/sys/kern/crc32: Check for SSE4.2 before using it 2021-04-22 10:41:09 +01:00
gtaskqueue.h Make sure all tasklets are drained before unloading the LinuxKPI. 2021-06-02 13:23:19 +02:00
hash.h
hhook.h
iconv.h
imgact.h exec: Reimplement stack address randomization 2022-02-16 11:55:03 -05:00
imgact_aout.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
imgact_binmisc.h imgact_binmisc: limit the extent of match on incoming entries 2020-11-08 04:24:29 +00:00
imgact_elf.h exec: Remove the stack gap implementation 2022-01-31 09:48:57 -05:00
interrupt.h MFC 6eb60f5b7f: 2021-03-23 11:51:04 +01:00
intr.h intrng: Use less confusing return value for intr_pic_add_handler 2022-01-24 23:59:55 +00:00
ioccom.h ioccom: define ioctl cmd value that can never be valid 2021-05-07 03:36:00 +03:00
ioctl.h
ioctl_compat.h
iov.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
iov_schema.h
ipc.h
ipmi.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
jail.h kern: ether_gen_addr: randomize on default hostuuid, too 2021-08-20 14:32:31 -07:00
joystick.h
kassert.h Introduce sys/kassert.h 2022-02-08 08:42:07 +02:00
kbio.h
kcov.h
kdb.h Introduce kdb-level watchpoint functions 2021-04-21 10:20:33 -03:00
kenv.h kenv: allow listing of static kernel environments 2021-08-26 01:35:33 -05:00
kern_prefetch.h
kernel.h Move KHELP_DECLARE_MOD_UMA later in the boot 2021-12-14 10:58:01 +00:00
kerneldump.h Allow minidumps to be performed on the live system 2021-12-03 10:02:03 -04:00
khelp.h
kobj.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
kpilite.h Use atomic_interrupt_fence() instead of bare __compiler_membar() 2021-03-06 04:06:55 +02:00
ksem.h
kthread.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
ktls.h ktls: Disallow transmitting empty frames outside of TLS 1.0/CBC mode 2022-02-16 11:52:31 -05:00
ktr.h
ktr_class.h Remove GEOM_SCHED class and gsched tool. 2019-12-29 21:16:03 +00:00
ktrace.h Fix a braino in previous. 2021-06-13 04:22:34 +03:00
libkern.h Generalize sanitizer interceptors for memory and string routines 2021-11-01 10:20:50 -04:00
limits.h
link_aout.h
link_elf.h rtld: bump r_debug.r_version to 1 from current 0. 2020-12-01 22:28:01 +00:00
linker.h link_elf_obj: Invoke fini callbacks 2021-08-12 09:43:41 -04:00
linker_set.h linker_set: Disable ASAN only in userspace 2021-11-01 10:05:39 -04:00
lock.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
lock_profile.h lockprof: pass lock type as an argument instead of reading the spin flag 2021-06-02 15:00:23 +00:00
lockf.h Typo out->in. 2019-10-10 18:52:24 +00:00
lockmgr.h lockmgr: add adaptive spinning 2020-07-22 12:30:31 +00:00
lockstat.h lockprof: pass lock type as an argument instead of reading the spin flag 2021-06-02 15:00:23 +00:00
loginclass.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
mac.h
malloc.h Add a VM flag to prevent reclaim on a failed contig allocation 2021-11-03 13:35:16 -04:00
mbuf.h mbuf: make M_ASSERT_NO_SND_TAG() as strict as other similar asserts 2022-02-25 10:57:10 +01:00
mchain.h
md4.h
md5.h
mdioctl.h md(4): remove the unused and unusable MDIOCLIST ioctl. 2019-08-16 18:57:32 +00:00
memdesc.h
memrange.h Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
mman.h Support for userspace non-transparent superpages (largepages). 2020-09-09 22:12:51 +00:00
module.h modules: increase MAXMODNAME and provide backward compat 2021-12-30 18:26:18 +00:00
module_khelp.h Move KHELP_DECLARE_MOD_UMA later in the boot 2021-12-14 10:58:01 +00:00
mount.h Add vfs_remount_ro() 2022-01-14 20:11:02 +02:00
mouse.h
mpt_ioctl.h
mqueue.h
msg.h
msgbuf.h Make msgbuf_peekbytes() not return leading zeroes. 2021-12-17 20:36:23 -05:00
mtio.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
mutex.h lockprof: pass lock type as an argument instead of reading the spin flag 2021-06-02 15:00:23 +00:00
namei.h softdep_prelink(): only do sync if other thread changed the vnode metadata since previous prelink 2021-07-07 13:50:13 +03:00
nlist_aout.h
nv.h
osd.h
param.h Rename stable/13 to -STABLE now that releng/13.1 has branched 2022-03-09 19:11:29 -05:00
pciio.h pci: Add an ioctl to perform I/O to BARs 2021-08-29 12:39:42 -04:00
pcpu.h Rename struct device to struct _device 2021-04-19 14:17:08 -04:00
pctrie.h Use SMR to provide safe unlocked lookup for pctries from SMR zones 2020-07-24 17:32:10 +00:00
physmem.h Convert arm's physmem interface to MI code 2020-04-19 00:12:30 +00:00
pidctrl.h
pipe.h pipe: thundering herd problem in pipelock 2020-11-19 19:25:47 +00:00
pmc.h hwpmc: Add IDs for Intel Comet/Ice/Tiger/Rocketlake CPUs. 2021-12-25 19:47:16 -05:00
pmckern.h Fix annoying whitespace issue. 2019-06-25 19:55:42 +00:00
pmclog.h Add missing structs to pmclog_entry 2021-01-05 10:03:05 +00:00
poll.h
posix4.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
power.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
priority.h
priv.h Add PRIV_SCHED_IDPRIO 2021-12-19 04:42:51 +02:00
prng.h Add prng(9) API 2020-08-13 20:48:14 +00:00
proc.h Extract proc_get_binpath() from sysctl_kern_proc_pathname() 2021-11-06 04:12:32 +02:00
procctl.h procctl(2): Add PROC_WXMAP_CTL/STATUS 2021-09-24 03:26:59 +03:00
procdesc.h
procfs.h
protosw.h uipc: create dedicated lists for fast and slow timeout callbacks 2021-08-23 12:32:01 +00:00
ptio.h
ptrace.h Remove PT_GET_SC_ARGS_ALL 2022-02-21 13:34:16 +00:00
qmath.h Fix the compilation workaround so it's not entirely dead code - clang 2019-10-09 18:46:56 +00:00
queue.h sys/queue.h: move trashing from SLIST_REMOVE to REMOVE_AFTER, REMOVE_HEAD 2021-12-29 10:14:08 +02:00
racct.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
random.h Add support for getting early entropy from UEFI 2022-03-10 18:11:41 -08:00
rangelock.h rangelock: add rangelock_cookie_assert 2019-09-15 02:59:53 +00:00
rangeset.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
rctl.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
reboot.h
refcount.h Allow sys/refcount.h to be used by standalone builds. 2020-12-07 09:21:06 +00:00
regression.h
resource.h
resourcevar.h Fix up macro use in lim_cur 2021-06-07 00:34:55 +00:00
rman.h
rmlock.h rmlock(9): add an RM_DUPOK flag 2021-04-16 10:48:02 -03:00
rtprio.h Update to D25266, bin/ps: Make the rtprio option actually show 2020-07-14 18:57:31 +00:00
runq.h
rwlock.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
sbuf.h Export sbuf_drain to orchestrate lock and drain action 2021-04-16 20:50:48 +02:00
sched.h sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
sdt.h
select.h
selinfo.h
sem.h
sema.h
seqc.h seqc: add symbolic name for in-modify bit 2021-07-07 13:23:20 +03:00
serial.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
sf_buf.h
sglist.h sglist: Add sglist_append_single_mbuf(). 2021-10-21 08:51:26 -07:00
shm.h
sigio.h
signal.h Improve MD page fault handlers. 2019-09-27 18:43:36 +00:00
signalvar.h signal: Add SIG_FOREACH and refactor issignal() 2021-11-01 09:20:11 -04:00
sleepqueue.h Allow sleepq_signal() to drop the lock. 2021-07-08 21:38:32 -04:00
slicer.h
smp.h x86: Add NUMA nodes into CPU topology. 2021-10-21 18:24:36 -04:00
smr.h Move SMR pointer type definition and access macros to smr_types.h. 2020-03-07 00:55:46 +00:00
smr_types.h Move SMR pointer type definition and access macros to smr_types.h. 2020-03-07 00:55:46 +00:00
snoop.h
sockbuf.h socket: Rename sb(un)lock() and interlock with listen(2) 2021-10-07 09:56:47 -04:00
socket.h socket: Implement SO_RERROR 2021-08-10 18:54:00 -07:00
socketvar.h socket: Rename sb(un)lock() and interlock with listen(2) 2021-10-07 09:56:47 -04:00
sockio.h Implement SIOCGIFALIAS. 2020-10-14 09:22:54 +00:00
sockopt.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
soundcard.h Fix a few typos in comments 2021-03-20 11:13:01 +01:00
specialfd.h Expose eventfd in the native API/ABI using a new __specialfd syscall 2020-12-27 12:57:26 +02:00
spigenio.h
stack.h kern.tty_info_kstacks: add a compact format 2020-07-06 16:33:28 +00:00
stat.h sys/stat.h: Improve timespec compatibility with other BSDs 2019-03-18 19:23:19 +00:00
stats.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
statvfs.h
stdatomic.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
stddef.h
stdint.h
sx.h Standalone SX shims 2020-09-29 18:06:02 +00:00
syscall.h Regen 2022-01-14 18:17:30 +02:00
syscall.mk Regen 2022-01-14 18:17:30 +02:00
syscallsubr.h fd: add close_range(..., CLOSE_RANGE_CLOEXEC) 2022-03-07 12:15:47 +00:00
sysctl.h Revert "kern_exec: Add kern.stacktop sysctl." 2022-01-24 09:20:21 -05:00
sysent.h exec: Remove the stack gap implementation 2022-01-31 09:48:57 -05:00
syslimits.h Double the size of ARG_MAX on LP64 platforms. 2019-12-16 23:55:30 +00:00
syslog.h
sysproto.h Regen 2022-01-14 18:17:30 +02:00
systm.h Introduce sys/kassert.h 2022-02-08 08:42:07 +02:00
taskqueue.h taskqueue: Add missing comma to TASKQUEUE_FAST_DEFINE_THREAD 2021-05-31 17:54:08 -07:00
terminal.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
termios.h
thr.h
tiio.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
tim_filter.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
time.h time.h: reduce CLOCK_ namespace pollution, move to _clock_id.h 2021-09-12 09:56:16 -06:00
timeb.h
timeet.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
timeffc.h
timepps.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
timers.h itimers: strip unused bits from struct itimer and struct itimers 2022-01-02 18:43:00 +02:00
times.h
timespec.h
timetc.h x86: Speed up clock calibration 2022-02-10 22:52:00 -08:00
timex.h
tree.h sys: clean up empty lines in .c and .h files 2020-09-01 22:12:58 +00:00
tslog.h MFC loader+userland TSLOG support 2021-12-29 14:53:18 -08:00
tty.h tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
ttycom.h Add tcgetwinsize(3) and tcsetwinsize(3) to termios 2020-12-25 20:43:09 +02:00
ttydefaults.h
ttydevsw.h tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
ttydisc.h tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
ttyhook.h tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
ttyqueue.h
turnstile.h Fix the turnstile_lock() KPI. 2019-07-24 23:04:59 +00:00
types.h Rename struct device to struct _device 2021-04-19 14:17:08 -04:00
ucontext.h
ucred.h cred: fix minor nits in r367695 2020-11-19 04:28:39 +00:00
uio.h Remove copyinfrom() and copyinstrfrom(). 2020-05-20 20:58:17 +00:00
umtx.h Revert most of ce42e79310 2021-08-03 12:52:36 +03:00
un.h unix(4): Add SOL_LOCAL:LOCAL_CREDS_PERSISTENT 2020-11-03 01:17:45 +00:00
unistd.h fd: add close_range(..., CLOSE_RANGE_CLOEXEC) 2022-03-07 12:15:47 +00:00
unpcb.h unix(4): Add SOL_LOCAL:LOCAL_CREDS_PERSISTENT 2020-11-03 01:17:45 +00:00
user.h sysctl vm.objects: report backing object and swap use 2021-04-23 14:14:11 +03:00
utsname.h
uuid.h sys/uuid.h: Include sys/types.h 2021-12-06 08:56:00 -07:00
vdso.h random(4) FenestrasX: Push root seed version to arc4random(3) 2020-10-10 21:52:00 +00:00
vmem.h
vmmeter.h Provide separate accounting for user-wired pages. 2019-05-13 16:38:48 +00:00
vnode.h vm: Add a mode to vm_object_page_remove() which skips invalid pages 2021-11-29 09:09:28 -05:00
vtoc.h
wait.h
watchdog.h Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00