opnsense-src/sys
Conrad Meyer ffac39deae Add vmgenc(4) driver for ACPI VM generation counter
The VM generation counter is a 128-bit value exposed by the BIOS via ACPI.
The value changes to another unique identifier whenever a VM is duplicated.
Additionally, ACPI provides notification events when such events occur.

The driver decodes the pointer to the UUID, exports the value to userspace
via OPAQUE sysctl blob, and forwards the ACPI notifications in the form of
an EVENTHANDLER invocation as well as userspace devctl events.

See design paper: https://go.microsoft.com/fwlink/p/?LinkID=260709
2019-12-22 06:25:20 +00:00
..
amd64 Micro-optimize the control flow in _pmap_unwire_ptp(), and eliminate 2019-12-21 22:32:24 +00:00
arm Kill off dummy kbd drivers 2019-12-20 16:22:14 +00:00
arm64 Correct a mistakenly inverted condition in r355833. 2019-12-20 20:46:26 +00:00
bsm Jail and capability mode for shm_rename; add audit support for shm_rename 2019-11-18 13:31:16 +00:00
cam Revert r355833 2019-12-17 21:53:22 +00:00
cddl vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
compat Restore important comment in RCU/EPOCH support in FreeBSD after r355784. 2019-12-18 09:30:32 +00:00
conf Add vmgenc(4) driver for ACPI VM generation counter 2019-12-22 06:25:20 +00:00
contrib Don't shift 32-bit value by more than 32 bits. 2019-12-21 11:38:48 +00:00
crypto Fix the armv8 crypto driver after r354170. 2019-10-30 10:41:10 +00:00
ddb ddb(4): Add some support for lexing IPv6 addresses 2019-09-09 16:32:23 +00:00
dev Add vmgenc(4) driver for ACPI VM generation counter 2019-12-22 06:25:20 +00:00
dts dtso: allwinner: Add an overlay for H3 thermal node 2019-08-24 13:26:34 +00:00
fs Including <sys/tmpfs.h> into non-kernel software leads to a 2019-12-19 16:39:52 +00:00
gdb [PPC] Handle qOffsets packet 2019-12-16 13:17:39 +00:00
geom Add BIO_SPEEDUP 2019-12-17 00:13:35 +00:00
gnu Import DTS files for riscv from Linux 5.4 2019-12-03 09:12:53 +00:00
i386 Repeat the spinlock_enter/exit pattern from amd64 on other architectures to 2019-12-16 20:15:04 +00:00
isa
kern Print upper 32 bits in devmap table entries 2019-12-20 03:40:53 +00:00
kgssapi Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
libkern Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
mips Two minor issues: 2019-12-17 03:20:37 +00:00
modules Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
net MFV r353141 (by phillip): 2019-12-21 21:01:03 +00:00
net80211 Don't use if_maddr_rlock() in 802.11, use epoch(9) directly instead. 2019-10-10 23:55:33 +00:00
netgraph Remove the deprecated timeout(9) interface. 2019-12-13 21:03:12 +00:00
netinet Improve input validation for some parameters having a too small 2019-12-20 15:25:08 +00:00
netinet6 Remove useless code from in6_rmx.c 2019-12-18 22:10:56 +00:00
netipsec Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros. 2019-12-01 00:22:04 +00:00
netpfil ipfw: Don't rollback state in alloc_table_vidx() if atomicity is not required. 2019-12-19 10:22:16 +00:00
netsmb Stop using des_cblock * for arguments to DES functions. 2019-08-26 17:25:07 +00:00
nfs
nfsclient
nfsserver
nlm
ofed Prevent potential underflow in ibcore. 2019-11-15 11:46:53 +00:00
opencrypto Add support for TLS 1.3 using AES-GCM to the OCF backend for KTLS. 2019-12-18 01:37:00 +00:00
powerpc Kill off dummy kbd drivers 2019-12-20 16:22:14 +00:00
riscv riscv/sifive: add FU540 SPI controller driver 2019-12-20 03:40:04 +00:00
rpc Change r355157 to make svc_rpc_gss_lifetime_max a static. 2019-11-28 02:18:51 +00:00
security Instead of looking up a predecessor or successor to the current map 2019-11-20 16:06:48 +00:00
sparc64 bitset: rename confusing macro NAND to ANDNOT 2019-12-13 09:32:16 +00:00
sys Declare packed struct ata_params as 2-byte-aligned 2019-12-21 02:44:00 +00:00
teken Adjust teken to allow build as part of loader 2019-09-05 18:07:40 +00:00
tests
tools vfs: allow tail call optimisation in vops in the common case 2019-12-16 00:07:51 +00:00
ufs Drop a sleepable lock when we plan on sleeping 2019-12-18 16:01:15 +00:00
vm Move vm_fault busy logic into its own function for clarity and re-use by 2019-12-22 04:21:16 +00:00
x86 bitset: rename confusing macro NAND to ANDNOT 2019-12-13 09:32:16 +00:00
xdr
xen
Makefile