opnsense-src/sys/dev
Conrad Meyer cb285f7c7c random/ivy: Provide mechanism to read independent seed values from rdrand
On x86 platforms with the intrinsic, rdrand is a deterministic bit generator
(AES-CTR) seeded from an entropic source.  On x86 platforms with rdseed, it
is something closer to the upstream entropic source.  (There is more nuance;
a block diagram is provided in [1].)

On devices with rdrand and without rdseed, there is no good intrinsic for
acecssing the good entropic soure directly.  However, the DRBG is guaranteed
to reseed every 8 kB on these platforms.  As a conservative option, on such
hardware we can read an extra 7.99kB samples every time we want a sample
from an independent seed.

As one can imagine, this drastically slows the effective read rate of
RDRAND (a factor of 1024 on amd64 and 2048 on ia32).  Microbenchmarks on AMD
Zen (has RDSEED) show an RDRAND rate of 25 MB/s and Intel Haswell (no
RDSEED) show RDRAND of 170 MB/s.  This would reduce the read rate on Haswell
to ~170 kB/s (at 100% CPU).  random(4)'s harvestq thread periodically
"feeds" from pure sources in amounts of 128-1024 bytes.  On Haswell,
enabling this feature increases the CPU time of RDRAND in each "feed" from
approximately 0.7-6 µs to 0.7-6 ms.

Because there is some performance penalty to this more conservative option,
a knob is provided to enable the change.  The change does not affect
platforms with RDSEED.

[1]: https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide#inpage-nav-4-2

Approved by:	csprng(delphij, markm)
Differential Revision:	https://reviews.freebsd.org/D22455
2019-11-22 19:30:31 +00:00
..
aac Make uniqueifier match the module definition. 2019-05-24 01:43:29 +00:00
aacraid Make aacraid(4) working on ASR8805 & ASR8402 in particular. This patch 2019-05-22 04:51:08 +00:00
acpi_support Add embedded Managed Object Format blob access to acpi_wmi(4). 2019-09-06 10:12:05 +00:00
acpica acpica: Fix for the fix, unfortunately 2019-10-17 19:53:55 +00:00
adb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:53 +00:00
age Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:00:17 +00:00
agp Complete the removal of the "wire_count" field from struct vm_page. 2019-09-25 16:11:35 +00:00
ahci Fix AHCI Enclosure Management, broken by r351356. 2019-08-28 22:04:04 +00:00
aic7xxx [aic7xxx] Use correct product name 29320LPE instead of non-existent 39320LPE 2019-01-19 05:31:48 +00:00
al_eth Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:05:43 +00:00
alc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:06 +00:00
ale Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:09 +00:00
alpm
altera Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:46 +00:00
amd_ecc_inject Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm
amdsbwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
amdsmb Update AMDSMB to use PCI_MATCH 2018-07-07 15:55:52 +00:00
amdsmn amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amdtemp amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amr Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
an Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
arcmsr sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
asmc asmc: Add support for Mac mini 2,1 2019-02-25 21:59:01 +00:00
ata GC ATA_REQUEST_TIMEOUT option remnants 2019-02-16 01:48:38 +00:00
ath Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:15 +00:00
atkbdc Add macOS-like three finger drag trackpad gesture to psm(4) 2019-06-16 03:06:05 +00:00
auxio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
axgbe Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
bce Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:19 +00:00
beri Fix off-by-one error in BERI virtio driver 2019-02-11 07:42:32 +00:00
bfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:23 +00:00
bge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:26 +00:00
bhnd Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
bktr Don't use generic PCI_VENDOR and PCI_PRODUCT macros. Prefix them with 2018-06-24 19:01:01 +00:00
bnxt Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:52 +00:00
bvm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bwi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
bwn bwn(4): Include SROM revision when printing device identification. 2019-07-02 02:52:05 +00:00
bxe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:31 +00:00
cadence Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:10:58 +00:00
cardbus Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cas Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:02 +00:00
ce
cesa OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
cfe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cfi Fix AMD type flash write operations, and display chip information at boot 2019-03-24 06:28:25 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss Don't print the request we may be aborting in ciss_notify_abort as 2019-06-13 05:19:42 +00:00
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cp
cpuctl TSX Asynchronous Abort mitigation for Intel CVE-2019-11135. 2019-11-16 00:26:42 +00:00
cpufreq Improve cpufreq_dt. 2019-03-19 14:34:53 +00:00
ctau Fix two errors reported by PVS Studio: V646 Consider inspecting the 2019-05-26 12:41:03 +00:00
cx Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
cxgb Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:08 +00:00
cxgbe NIC KTLS for Chelsio T6 adapters. 2019-11-21 19:30:31 +00:00
cy Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
cyapa [cyapa] Postpone start of the polling thread until sleep is available 2019-11-03 20:55:28 +00:00
dc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:15 +00:00
dcons Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa dpaa: Fix warnings in dtsec(4) found by clang 2019-08-21 02:26:22 +00:00
dpms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
drm2 (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
dwc Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:19 +00:00
e1000 net: prefer ETHER_ADDR_LEN over ETH_ADDR_LEN 2019-11-04 22:57:36 +00:00
efidev efirt efi_enter(): Release acquired locks and restore FPU ownership if 2019-06-03 15:41:45 +00:00
ena Make valdiate_rx_req_id static inline because it uses other static 2019-11-02 02:05:09 +00:00
esp Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
et Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:28 +00:00
etherswitch Add support for the Marvell 88E6190 11 ports switch. 2019-07-01 13:41:37 +00:00
evdev Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
exca Use M. Warner Losh everywhere on my copyrights. 2018-05-01 16:29:22 +00:00
extres Implement support for (soft)linked clocks. 2019-11-08 18:57:41 +00:00
fb Stop the VESA driver from whining loudly in the dmesg during boot on 2019-11-13 15:31:31 +00:00
fdc GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
fdt fdt_slicer: bump to SI_ORDER_THIRD following r347183 2019-09-29 03:12:35 +00:00
ffec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:32 +00:00
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire Widen NET_EPOCH coverage. 2019-10-07 22:40:05 +00:00
flash flash: Add GigaDevice gd25q128 flash 2019-10-25 17:56:24 +00:00
fxp Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:53 +00:00
gem Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:06:57 +00:00
glxiic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio gpioiic: set output after switching to output mode if presetting it failed 2019-10-25 09:37:54 +00:00
gxemul sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hdmi Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
hifn Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
hme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:02 +00:00
hpt27xx hpt27xx: plug info leak in hpt_ioctl 2018-01-02 18:29:44 +00:00
hptiop sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptmv sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptnr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hptrr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hwpmc Add x86 msr tweak KPI. 2019-11-18 20:53:57 +00:00
hyperv hyperv/storvsc: stash a pointer to hv_storvsc_request in ccb 2019-11-19 07:20:59 +00:00
ic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ichiic [ig4] Try to workaround MIPS namespace pollution issue 2019-11-04 02:29:58 +00:00
ichsmb ichsmb: defer smbus attach until interrupts are available 2019-08-29 12:49:21 +00:00
ichwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ida Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
if_ndis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:38 +00:00
iicbus Rewrite iicdev_writeto() to use a single buffer and a single iic_msg, rather 2019-11-21 19:13:05 +00:00
iir Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm intpm: change translation of HBA error status to smbus(4) errors 2019-03-22 10:38:22 +00:00
io sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ioat Add ioat_get_domain() to ioat(4) KPI. 2019-11-19 02:09:04 +00:00
ipmi The current IPMI KCS code is waiting 100us for all transitions (roughly 2019-06-12 16:06:31 +00:00
ips Add the likely missing braces in ips(4). This is found by gcc warning that 2019-05-29 18:11:17 +00:00
ipw Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
isci Enforce a 4GB DMA boundary on isci(4) 2019-07-10 22:23:59 +00:00
iscsi Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iscsi_initiator Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
iser Merge ^/head r325999 through r326131. 2017-11-23 14:28:14 +00:00
isl
ismt
isp Fix FC-Tape bugs caused in part by r345008. 2019-05-24 17:58:29 +00:00
ispfw Update QLogic ISP 24xx/25xx chips firmware to 8.07.00. 2018-03-02 19:50:41 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8) 2019-04-10 08:17:56 +00:00
iwm iwm: Sync device initialization and reset code with iwlwifi. 2019-11-07 23:39:17 +00:00
iwn Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
ixgbe if_ixv: disable RSS configuration on 82599 and X540 VFs 2019-11-05 06:34:20 +00:00
ixl Fix compile error introduced in r353658 2019-10-16 18:12:22 +00:00
jedec_dimm Teach jedec_dimm(4) to be more forgiving of non-fatal errors. 2019-03-27 21:50:01 +00:00
jme Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:43 +00:00
kbd evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms Convert ksyms(4) to use an OBJT_PHYS object. 2019-11-06 17:03:06 +00:00
le Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:07 +00:00
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:48 +00:00
malo Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:54 +00:00
mbox
mc146818 SPDX: Consider code from Carnegie-Mellon University. 2017-11-30 15:48:35 +00:00
md (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
mdio
mem sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mfi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mgb mgb: Correct spello - recieve -> receive 2019-11-06 20:43:40 +00:00
mge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:15 +00:00
mii Find the correct node of PHY chip using "phy-handle" property of 2019-07-29 14:58:29 +00:00
mk48txx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mlx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mlx4 Split out a more generic debugnet(4) from netdump(4) 2019-10-17 16:23:03 +00:00
mlx5 Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:23:16 +00:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc Fix dwmmc(4) driver attachment when ext_resources are not present. 2019-10-15 17:24:21 +00:00
mmcnull Added mmcnull, an emulated lightweight MMC controller 2017-07-09 17:02:47 +00:00
mn SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
mpr More fully implement the state machine. 2019-07-11 06:22:15 +00:00
mps Fix bugs in recovery path and improve cm tracking 2019-07-08 20:20:01 +00:00
mpt Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
mrsas add mrsas_shutdown method 2019-05-23 12:51:13 +00:00
msk Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:19 +00:00
mthca Optimize ibcore RoCE address handle creation from user-space. 2018-03-05 14:34:52 +00:00
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
mxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:18:36 +00:00
my Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:58 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta Update mvneta/e6000sw for new DSA Device Tree Bindings 2019-03-23 02:48:47 +00:00
netfpga10g/nf10bmac
netmap add valectl to the system commands 2019-10-31 21:01:34 +00:00
nfe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:24 +00:00
nfsmb
nge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:28 +00:00
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Call bus_dma_dmar_set_buswide(9) added in r354830. 2019-11-19 02:03:10 +00:00
null List-ify kernel dump device configuration 2019-05-06 18:24:07 +00:00
nvd Add missing break statements in r351004. 2019-08-14 02:02:14 +00:00
nvdimm nvdimm(4): Fix various problems when the using the second label index block 2019-11-12 16:24:37 +00:00
nvme Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvram2env sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
oce net: prefer ETHER_ADDR_LEN over ETH_ADDR_LEN 2019-11-04 22:57:36 +00:00
ocs_fc Fixed issues reported by coverity scan. 2019-01-23 17:34:01 +00:00
ofw ofw: ofw_reg_to_paddr: Use a 256 static array for the cell 2019-08-07 13:13:16 +00:00
otus Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:07 +00:00
ow Remove redundant hw sysctl declaration. gcc CI complains, but clang doesn't. 2019-10-30 20:08:10 +00:00
pbio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard Fix a minor typo 2019-09-24 16:49:42 +00:00
pccbb Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pcf pcf(4): fix parentheses in if condition 2019-01-27 15:19:28 +00:00
pci Add driver for DesignWare PCIE core, and its Armada 8K specific attachement. 2019-10-20 11:11:32 +00:00
pms Fix a scribbler in the PMS driver. 2019-03-11 14:26:45 +00:00
powermac_nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ppbus SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
ppc i386 4/4G split. 2018-04-13 20:30:49 +00:00
proto Lock busdma operations and serialize detach against open/close 2019-07-04 02:51:34 +00:00
psci Add generic arm/arm64 secure-monitor SMCCC interface and switch 2019-09-13 15:56:33 +00:00
pst Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
pty sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
puc Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
pwm Handle labels specified with hints even on FDT systems. Hints are the 2019-06-18 17:05:05 +00:00
qlnx Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:12 +00:00
qlxgb Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:17 +00:00
qlxgbe Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:21 +00:00
qlxge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:26 +00:00
quicc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ral [Bug 240473] add support of Ralink RT5390R Wireless Card 2019-09-12 18:37:26 +00:00
random random/ivy: Provide mechanism to read independent seed values from rdrand 2019-11-22 19:30:31 +00:00
rc Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
rccgpio
re Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:32 +00:00
rl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:35 +00:00
rndtest Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
rp Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
rt sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
rtwn Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:31 +00:00
safe Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
sbni Copy out from kernel to data, not the other way around. 2018-08-13 21:53:18 +00:00
scc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sdhci Relax the sdhci(4) check that filters out the 1.8v voltage option unless 2019-10-16 16:03:19 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
sfxge Convert to if_foreach_llmaddr() KPI. 2019-10-14 20:33:14 +00:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:44 +00:00
sk Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:49 +00:00
smartpqi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
smbus sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
smc Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
snp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sound Add device IDs for the next generation of Intel HDA audio. 2019-10-28 23:31:22 +00:00
speaker Remove register keyword from sys/ and ANSIfy prototypes 2017-05-17 00:34:34 +00:00
spibus Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
ste Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:53 +00:00
stge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:56 +00:00
superio superio: do not crash if failed to create the character device 2019-10-25 16:30:24 +00:00
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons Attempt to fix build breakage in r344458. 2019-02-26 09:44:10 +00:00
tcp_log Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
tdfx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
terasic Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
ti Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:03 +00:00
tpm Improve tpm20 style 2019-04-16 02:46:21 +00:00
trm Schedule the trm(4) driver for removal. It relies on Giant and thus has 2019-11-22 18:50:53 +00:00
tsec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:36 +00:00
twa remove the 4GB boundary requirement on PCI DMA segments 2019-04-19 13:43:33 +00:00
twe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tws Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
uart Relax TX draining in ns8250_bus_transmit(). 2019-09-15 23:56:39 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb Add USB ID for Diamond Multimedia BVU195 Display Link device. 2019-11-21 16:42:25 +00:00
veriexec Add a new ioctl for the larger params struct that includes the label. 2019-05-17 19:27:07 +00:00
vge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:12 +00:00
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:02 +00:00
vkbd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vmd This driver attaches to the Intel VMD drive and connects a new PCI domain 2019-10-10 03:12:17 +00:00
vmware Fix build with GCC 2019-11-15 01:07:39 +00:00
vnic vnic: correct and simplify SIOCSIFFLAGS 2019-09-01 16:53:17 +00:00
vr Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:16 +00:00
vt Update Conrad Meyer's email 2019-10-17 16:38:44 +00:00
vte Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:20 +00:00
watchdog Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
wbwd wbwd: small clean-ups and improvements 2019-10-17 06:21:09 +00:00
wi Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:40 +00:00
wpi Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
wtap Fix ieee80211_radiotap(9) usage in wireless drivers: 2019-03-11 01:27:01 +00:00
xdma xdma: avoid NULL deref in error case 2019-08-30 00:40:08 +00:00
xen (4/6) Protect page valid with the busy lock. 2019-10-15 03:45:41 +00:00
xilinx Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:12:58 +00:00
xl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:25 +00:00
xz Modularize xz. 2019-02-26 19:55:03 +00:00
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00