freebsd-skq/sys/dev
Brandon Bergren 40b664f64b [PowerPC] More relocation fixes
It turns out relocating the symbol table itself can cause issues, like fbt
crashing because it applies the offsets to the kernel twice.

This had been previously brought up in rS333447 when the stoffs hack was
added, but I had been unaware of this and reimplemented symtab relocation.

Instead of relocating the symbol table, keep track of the relocation base
in ddb, so the ddb symbols behave like the kernel linker-provided symbols.

This is intended to be NFC on platforms other than PowerPC, which do not
use fully relocatable kernels. (The relbase will always be 0)

 * Remove the rest of the stoffs hack.
 * Remove my half-baked displace_symbol_table() function.
 * Extend ddb initialization to cope with having a relocation offset on the
   kernel symbol table.
 * Fix my kernel-as-initrd hack to work with booke64 by using a temporary
   mapping to access the data.
 * Fix another instance of __powerpc__ that is actually RELOCATABLE_KERNEL.
 * Change the behavior or X_db_symbol_values to apply the relocation base
   when updating valp, to match link_elf_symbol_values() behavior.

Reviewed by:	jhibbits
Sponsored by:	Tag1 Consulting, Inc.
Differential Revision:	https://reviews.freebsd.org/D25223
2020-06-21 03:39:26 +00:00
..
aac Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
aacraid [aacraid] Handle both AIF and SYNC interrupts 2020-03-09 19:01:17 +00:00
acpi_support Avoid using a variable solely for sizes that are never meant to be 2020-04-11 07:24:57 +00:00
acpica Remove double-calls to tc_get_timecount() to warm timecounters. 2020-06-10 22:30:32 +00:00
adb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
adlink
ae Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
age Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
agp Remove support for FreeBSD 4.x and earlier from agp driver 2020-02-26 19:39:52 +00:00
ahci Limit AHCI to only one MSI if more is not needed. 2020-06-05 02:21:46 +00:00
aic7xxx Remove unneeded dependency on libl 2020-03-23 14:33:29 +00:00
al_eth Remove FreeBSD 7 conditional code... We've had a lot of other changes since then 2020-03-01 16:45:54 +00:00
alc Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ale Remove compatibility code for changing sysctl definitions for pre FreeBSD 9 2020-03-01 17:27:25 +00:00
alpm
altera Finish renaming in if_dwc. 2020-06-19 18:34:27 +00:00
amd_ecc_inject Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm amdpm: Add Hygon Dhyana support. 2020-02-13 19:07:42 +00:00
amdsbwd amdsbwd, intpm: Add Hygon Dhyana support. 2020-02-13 19:09:24 +00:00
amdsmb
amdsmn amdtemp(4): Add support for Family 17h CCD sensors 2020-01-28 01:39:50 +00:00
amdtemp kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
amr Add deprecation notice to amr(4) 2020-04-18 02:53:19 +00:00
an Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
arcmsr Remove support for varios versions from FreeBSD 4 to 8. 2020-02-29 22:16:27 +00:00
asmc Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ata Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ath [if_ath] Don't update the beacon bits from beacon frames in hostapd mode. 2020-06-07 05:08:44 +00:00
atkbdc [psm] Workaround active PS/2 multiplexor hang 2020-06-02 01:04:49 +00:00
axgbe
bce Remove all the compatibility hacks for systems that predate FreeBSD 8. Some of 2020-03-01 17:27:30 +00:00
beri Although most of the NIC drivers are epoch ready, due to peer pressure 2020-02-24 21:07:30 +00:00
bfe Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bhnd Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bnxt bnxt: isc_nrxd_max and isc_ntxd_max must be powers of two 2020-05-20 16:07:37 +00:00
bvm tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
bwi Widen EPOCH(9) usage in PCI WLAN drivers. 2020-01-30 10:28:01 +00:00
bwn Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bxe remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
cadence Cadence GEM ethernet driver style clean-up, no functional changes. 2020-04-02 17:57:40 +00:00
cardbus Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
cas Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
ce Use a separate copy of machdep.h in cp and ce drivers 2020-03-20 19:28:55 +00:00
cesa Update cesa(4) for separate output buffers changes in r361481. 2020-05-25 23:12:49 +00:00
cfe tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
cfi Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss Add missing STAILQ_INIT() in ciss_disable_adapter(). 2020-03-19 00:19:50 +00:00
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
cp Use a separate copy of machdep.h in cp and ce drivers 2020-03-20 19:28:55 +00:00
cpuctl Control for Special Register Buffer Data Sampling mitigation. 2020-06-12 22:14:45 +00:00
cpufreq coufreq_dt: Rename DEBUG to DPRINTF 2020-06-09 09:42:39 +00:00
cxgb Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +00:00
cxgbe Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +00:00
cy
cyapa [cyapa] Postpone start of the polling thread until sleep is available 2019-11-03 20:55:28 +00:00
dc Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
dcons Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
dme
dpaa [PowerPC] [Book-E] Remove obsolete interrupt binding workaround 2020-02-25 22:03:30 +00:00
dpms
drm2 Convert a few triviail consumers to the new unlocked grab API. 2020-02-28 20:34:30 +00:00
dwc Improve if_dwc: 2020-06-19 19:26:55 +00:00
e1000 em(4): Always reinit interface when adding/removing VLAN 2020-06-11 15:59:49 +00:00
efidev Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ena Update ENA driver version to v2.2.0 2020-05-26 16:11:46 +00:00
esp Add deprecation notice for esp(4). 2020-04-18 02:52:59 +00:00
et Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
etherswitch [etherswitch] bump register width to 32 bits. 2020-05-08 22:22:12 +00:00
evdev evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys. 2020-06-17 08:35:35 +00:00
exca Move attachment of pccard children into exca library. Attach the 2019-12-16 21:35:02 +00:00
extres Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
fb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
fdc Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
fdt Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ffec Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:11:32 +00:00
filemon
firewire Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
flash Enter the network epoch in the xdma interrupt handler if required 2020-02-08 23:07:29 +00:00
fxp Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
glxiic Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
glxsb Adjust crypto_apply function callbacks for OCF. 2020-06-10 21:18:19 +00:00
gpio gpioiic_attach: fix a NULL pointer crash on hints-based systems 2020-05-07 13:11:32 +00:00
gxemul
hdmi Fix reading EDID on TVs/monitors without E-DCC support 2020-06-10 21:38:35 +00:00
hifn Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
hme Mark hme(4) as deprecated. 2020-02-12 00:58:17 +00:00
hpt27xx Revert r355021. In my haste to grep for Giant, I missed that it was in 2019-11-26 17:25:49 +00:00
hptiop
hptmv Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
hptnr remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
hptrr
hwpmc Add family 0x5F (Denverton) to PMC_CPU_INTEL_ATOM_GOLDMONT. 2020-04-24 15:09:30 +00:00
hyperv Socket AF_HYPERV should return failure when it is not running on HyperV 2020-05-22 09:17:07 +00:00
ic [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
ice ice(4): Introduce new driver for Intel E800 Ethernet controllers 2020-05-26 23:35:10 +00:00
ichiic ig4iic_acpi_probe: remove set but unused variable 2020-04-30 15:45:01 +00:00
ichsmb Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
ichwd ichwd: Add Atom C3000 watchdog ID. 2020-03-24 21:28:48 +00:00
ida Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
if_ndis Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
iicbus iicbb: rebuild the bit-banging algorithms using different primitives 2020-06-11 05:34:31 +00:00
iir Deprecation notice for iir 2020-04-18 02:53:09 +00:00
imcsmb
intel Add Platform Controller Hub built-in thermal management device driver. 2020-03-31 06:25:43 +00:00
intpm amdsbwd, intpm: Add Hygon Dhyana support. 2020-02-13 19:09:24 +00:00
io
ioat Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ipmi Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
ips Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
ipw Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isci Remove support for FreeBSD 8 systems. These workarounds and ways of rescanning 2020-03-01 17:27:35 +00:00
iscsi Implement zero-copy iSCSI target transmission/read. 2020-06-08 20:53:57 +00:00
iscsi_initiator Don't run strcmp() against strings stored in user memory. 2020-04-27 18:04:42 +00:00
iser Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isl Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ismt ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted 2020-03-24 18:35:33 +00:00
isp Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ispfw Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
iwm iwm: improve rfkill handling 2020-05-20 08:15:09 +00:00
iwn [iwn] Set default ampdu parameters. 2020-06-05 04:24:34 +00:00
ixgbe em/ix/ixv/ixl/iavf: Implement ifdi_needs_restart iflib method 2020-05-11 17:42:04 +00:00
ixl ixl(4): Add FW recovery mode support and other things 2020-06-09 22:42:54 +00:00
jedec_dimm
jme Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
kbd Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
kbdmux kbdmux: simplify modevent handler 2019-12-26 17:25:51 +00:00
ksyms [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
le Miscellaneous typo fixes 2020-02-07 19:53: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 Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
malo Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mbox
mc146818
md Convert a few triviail consumers to the new unlocked grab API. 2020-02-28 20:34:30 +00:00
mdio Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
mem
mfi Fix a mistaken conditional in mfi_tbolt_send_frame() 2020-03-06 01:50:15 +00:00
mgb mgb: Correct spello - recieve -> receive 2019-11-06 20:43:40 +00:00
mge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mii Add support for bcm54213PE in brgphy. 2020-06-18 23:57:10 +00:00
mk48txx
mlx Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
mlx4 Allow multicast packets to be received in promiscious mode, in mlx4en(4). 2020-06-17 11:12:10 +00:00
mlx5 Fix HW TLS offload regression issue after r359919, in mlx5en(4). 2020-06-17 11:14:54 +00:00
mlxfw
mly Add deprecation notice to mly 2020-04-18 02:53:04 +00:00
mmc mmc_fdt_helpers: Drain the cd pin taskqueue in mmc_fdt_gpio_teardown 2020-04-16 15:58:58 +00:00
mmcnull
mn Remove unused 'struct rtentry' definition. 2020-04-13 09:01:46 +00:00
mpr Add a small hack to the ioctl header files so that both mpr and mps can 2020-04-16 03:28:28 +00:00
mps Add a small hack to the ioctl header files so that both mpr and mps can 2020-04-16 03:28:28 +00:00
mpt Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
mrsas Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
msk Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mthca Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
mvs Use a void * argument to callout handlers instead of timeout_t casts. 2019-12-05 18:47:29 +00:00
mwl Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mxge Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +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 Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
netfpga10g/nf10bmac
netmap netmap: vtnet: fix races in vtnet_netmap_reg() 2020-06-14 20:47:31 +00:00
nfe Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nfsmb
nge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
null
nvd Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nvdimm kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
nvme Make polled request timeout less invasive. 2020-06-18 19:16:03 +00:00
nvram
nvram2env
oce oce(4): Account and trace mbufs before handing to hw 2020-06-20 17:22:46 +00:00
ocs_fc Fix -Wvoid-pointer-to-enum-cast warnings. 2020-04-15 18:15:58 +00:00
ofw tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
otus [otus] enable 802.11n for 2GHz and 5GHz. 2020-06-03 20:25:02 +00:00
ow kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
pbio
pccard Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
pccbb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
pcf Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
pci Use the correct address when creating pci resources 2020-06-19 18:00:20 +00:00
pms remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
powermac_nvram [PowerPC] De-giant powermac_nvram, update documentation 2020-06-19 18:36:10 +00:00
ppbus Miscellaneous typo fixes 2020-02-07 19:53:07 +00:00
ppc
proto Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
psci Add generic arm/arm64 secure-monitor SMCCC interface and switch 2019-09-13 15:56:33 +00:00
pst Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
pty
puc Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
pwm Remove "all rights reserved" from copyright for the file I own. 2019-12-03 21:00:45 +00:00
qlnx qnlx: Do not redifines types. 2020-05-10 14:09:30 +00:00
qlxgb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
qlxgbe remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
qlxge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
quicc Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
ral Widen EPOCH(9) usage in PCI WLAN drivers. 2020-01-30 10:28:01 +00:00
random Remove ubsec(4). 2020-05-11 20:30:28 +00:00
rc
rccgpio
re Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
rl Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:35 +00:00
rndtest Remove FreeBSD 4 support 2020-02-27 15:25:31 +00:00
rp tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
rt Add Gigabit Ethernet support for RT3883 and RT2880 Ralink/Mediatek SoCs 2020-03-06 08:50:18 +00:00
rtwn rtwn: Add a USB ID for the TP-Link TL-WN727N. 2020-05-12 16:10:07 +00:00
safe Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
sbni Although most of the NIC drivers are epoch ready, due to peer pressure 2020-02-24 21:07:30 +00:00
scc [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
sdhci Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec Update sec(4) for separate output buffers changes in r361481. 2020-05-25 23:20:33 +00:00
sfxge Remove support for FreeBSD 7 and 8 2020-02-27 15:25:21 +00:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis Use a void * argument to callout handlers instead of timeout_t casts. 2019-12-05 18:47:29 +00:00
sis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:44 +00:00
sk Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
smartpqi remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
smbus
smc Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
snp snp: don't reference tp->t_mtx directly 2019-11-29 03:51:01 +00:00
sound Improve debug message to be more precise and clear. 2020-06-20 14:16:24 +00:00
speaker
spibus Consistently use busy and vm_page_valid() rather than touching page bits 2020-01-23 04:54:49 +00:00
ste Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
stge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
superio superio: do not assume that current LDN cannot change after config exit 2020-06-04 13:18:21 +00:00
sym Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
syscons Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
tcp_log
tdfx
terasic terasic_mtl: kill off final dummy keyboard driver 2019-12-23 21:46:48 +00:00
ti Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:08:03 +00:00
tpm Fix build. 2020-02-01 23:16:30 +00:00
tsec Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
twa twa(4) deprecation notice 2020-04-18 02:53:14 +00:00
twe Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
tws Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
uart Export a sysctl count of RX FIFO overrun events. 2020-04-13 20:59:09 +00:00
usb [rsu] Update wme ie API use. 2020-06-16 01:11:40 +00:00
veriexec vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
vge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio if_vtnet: let vtnet_rx_vq_intr() and vtnet_rxq_tq_intr() share code 2020-06-15 19:46:34 +00:00
vkbd Revert r355806: kbd drivers: don't double register keyboard drivers 2019-12-26 17:09:36 +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
vmgenc vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
vmware Restore power-of-2 queue count constraint from r290948 2020-03-17 03:32:13 +00:00
vnic remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
vr Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
vt Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
vte Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
watchdog Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
wbwd Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
wi Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
wpi Widen EPOCH(9) usage in PCI WLAN drivers. 2020-01-30 10:28:01 +00:00
wtap Remove unused function. 2020-03-04 22:31:41 +00:00
xdma Enter the network epoch in the xdma interrupt handler if required 2020-02-08 23:07:29 +00:00
xen Remove double-calls to tc_get_timecount() to warm timecounters. 2020-06-10 22:30:32 +00:00
xilinx Enter the network epoch in the xdma interrupt handler if required 2020-02-08 23:07:29 +00:00
xl Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
xz
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00