freebsd-nq/sys/modules
Konstantin Belousov 50cd0be78f Catch exceptions during EFI RT calls on amd64.
This appeared to be required to have EFI RT support and EFI RTC
enabled by default, because there are too many reports of faulting
calls on many different machines.  The knob is added to leave the
exceptions unhandled to allow to debug the actual bugs.

Reviewed by:	kevans
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:    re (rgrimes)
Differential revision:	https://reviews.freebsd.org/D16972
2018-09-02 21:37:05 +00:00
..
3dfx
3dfx_linux
aac Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
aacraid Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
accf_data
accf_dns
accf_http
acl_nfs4
acl_posix1e
acpi
adlink Convert the PCI ID selection from a simple if into a table. 2018-03-23 15:35:19 +00:00
ae
aesni
age
agp
aha
ahci
aic
aic7xxx META_MODE: Fix wanting a meta file in source tree. 2018-07-04 00:18:40 +00:00
alc
ale
allwinner alwinner: Add missing files in r333708 2018-05-17 10:25:01 +00:00
alq
am335x_dmtpps
amd_ecc_inject
amdsbwd Add missing generated header file. 2018-07-09 14:18:03 +00:00
amdsmb Update AMDSMB to use PCI_MATCH 2018-07-07 15:55:52 +00:00
amdsmn
amdtemp
amr
an
aout
apm
ar71xx
arcmsr
armv8crypto Create an empty stdint.h for arm_neon.h to include. 2018-07-16 15:39:33 +00:00
asmc Yank crufty INTR_FILTER option 2018-05-24 17:06:00 +00:00
ata
ath
ath_ahb
ath_dfs
ath_hal
ath_hal_ar5210
ath_hal_ar5211
ath_hal_ar5212
ath_hal_ar5416
ath_hal_ar9300
ath_main
ath_pci
ath_rate
autofs
auxio
bce
bcm283x_clkman Forgot to add the skeleton BCM283x Clock Manager 2018-01-22 08:33:59 +00:00
bcm283x_pwm Rename rpi_pwm to bcm283x_pwm, and build it on armv[67] and arm64. 2018-01-21 21:27:41 +00:00
bfe
bge
bhnd
bios
bktr
blake2 Silence non-actionable warnings in vendor code 2018-05-19 00:04:01 +00:00
bm
bnxt
bridgestp
bwi
bwn bwn(4): Fix outstanding bug in PHY-G tssi2dbm table generation caught by 2018-02-12 22:21:11 +00:00
bxe disable set but not used on code that can't be changed 2018-05-19 04:46:34 +00:00
bytgpio
cam Add nvme_util.c to cam.ko. 2018-04-07 19:29:19 +00:00
cardbus
carp
cas
cbb
cc
ccp
cd9660
cd9660_iconv
ce
cfi Remove kernel support for armeb 2018-07-17 23:23:45 +00:00
cfiscsi
chromebook_platform
chvgpio [chvgpio] add GPIO driver for Intel Z8xxx SoC family 2018-02-22 19:12:32 +00:00
ciss
cloudabi
cloudabi32
cloudabi64
cmx
coff
coretemp
cp
cpsw
cpuctl
cpufreq
crypto Add xform-conforming auth_hash wrapper for Poly-1305 2018-08-17 00:30:04 +00:00
cryptodev Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
cs
ctau
ctl
cuse Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
cx
cxgb
cxgbe cxgbe(4): Replace T4_PKT_TIMESTAMP with something slightly less hackish. 2018-08-18 04:23:51 +00:00
dc
dcons
dcons_crom
de
dpms
dpt
drm Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm2 Revert drm2 removal. 2018-08-24 00:02:00 +00:00
dtb dtb: Add LINKS for omap4 DTBs 2018-08-30 14:32:10 +00:00
dtrace Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
dummynet
ed
efirt Catch exceptions during EFI RT calls on amd64. 2018-09-02 21:37:05 +00:00
em
ena
ep
epic
epoch_test Add simple preempt safe epoch API 2018-05-10 17:55:24 +00:00
esp
et
evdev
ex
exca
ext2fs
fdc
fdescfs
fe
ffec
filemon Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
firewire
firmware
fuse
fxp
gem
geom Fix LINT build. 2018-01-26 06:21:24 +00:00
glxiic
glxsb
gpio
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc: remove unused pre-table driven bits for intel 2018-05-31 22:41:07 +00:00
hwpmc_mips24k
hwpmc_mips74k
hyperv Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
i2c Remove jedec_ts(4) 2018-08-01 08:24:34 +00:00
ibcore
ibcs2
ichwd
ida
if_bridge
if_disc
if_edsc
if_enc
if_epair
if_gif
if_gre
if_lagg
if_me
if_ndis
if_stf
if_tap Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
if_tun
if_vlan
if_vxlan
iir
imgact_binmisc
imx Make the imx6_snvs driver usable as a module, add pnp info. Add a manpage. 2018-07-08 19:35:41 +00:00
intelspi
io
ioat
ip6_mroute_mod
ip_mroute_mod
ipdivert
ipfilter Silence non-actionable warnings in vendor code 2018-05-19 00:04:01 +00:00
ipfw Rework ipfw dynamic states implementation to be lockless on fast path. 2018-02-07 18:59:54 +00:00
ipfw_nat
ipfw_nat64 Bring in some last changes in NAT64 implementation: 2018-05-09 11:59:24 +00:00
ipfw_nptv6
ipfw_pmod
ipmi Fix a module Makefile error on amd64 so the IPMI HW interfaces are built. 2018-08-16 15:59:02 +00:00
ipoib
ips
ipsec
ipw
ipwfw
isci
iscsi
iscsi_initiator
iser Use kern.opts.mk instead of bsd.own.mk (which includes src.opts.mk) 2018-03-17 17:18:46 +00:00
isp Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
ispfw
iwi
iwifw
iwm
iwmfw [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
iwn
iwnfw
ix
ixl ixl(4): Update to use iflib 2018-06-18 20:12:54 +00:00
ixlv ixl(4): Update to use iflib 2018-06-18 20:12:54 +00:00
ixv
jme
joy
kbdmux Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
kgssapi
kgssapi_krb5
khelp
krpc
ksyms
le
lge
libalias
libiconv
libmchain
linprocfs
linsysfs
linux All genassym.sh usage need offset.inc 2018-07-03 21:02:25 +00:00
linux64 All genassym.sh usage need offset.inc 2018-07-03 21:02:25 +00:00
linux_common Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
linuxkpi
lio
lpt
mac_biba
mac_bsdextended
mac_ifoff
mac_lomac
mac_mls
mac_none
mac_ntpd Make it possible to run ntpd as a non-root user, add ntpd uid and gid. 2018-07-19 23:55:29 +00:00
mac_partition
mac_portacl
mac_seeotheruids
mac_stub
mac_test
mac_veriexec MAC/veriexec implements a verified execution environment using the MAC 2018-06-20 00:41:30 +00:00
mac_veriexec_sha1 MAC/veriexec implements a verified execution environment using the MAC 2018-06-20 00:41:30 +00:00
mac_veriexec_sha256 MAC/veriexec implements a verified execution environment using the MAC 2018-06-20 00:41:30 +00:00
mac_veriexec_sha384 MAC/veriexec implements a verified execution environment using the MAC 2018-06-20 00:41:30 +00:00
mac_veriexec_sha512 MAC/veriexec implements a verified execution environment using the MAC 2018-06-20 00:41:30 +00:00
malo
md
mdio
mem
mfi Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mii
mlx
mlx4
mlx4en
mlx4ib
mlx5 Refactor access to CR-space into using VSC APIs in mlx5core. 2018-07-17 10:16:32 +00:00
mlx5en Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mlx5ib Add support for hardware rate limiting to mlx5en(4). 2018-05-29 14:04:57 +00:00
mly
mmc
mmcnull
mmcsd
mpr Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mps Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mpt
mqueue Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mrsas
msdosfs
msdosfs_iconv
mse
msk
mthca Import the mthca kernel side infiniband driver from Linux 4.9 and fix 2018-02-13 17:04:34 +00:00
mvs
mwl
mwlfw
mxge
my
nand
nandfs
nandsim
ncr
nctgpio
ncv
ndis
netfpga10g
netgraph Remove commented out code to generate opt_inet*.h. That's handled 2018-03-17 17:18:37 +00:00
netmap netmap: align codebase to the current upstream (commit id 3fb001303718146) 2018-04-12 07:20:50 +00:00
nfe
nfscl
nfscommon
nfsd
nfslock
nfslockd
nfssvc
nge
nmdm
nsp
ntb
nullfs
nvd
nvme
nvram
oce
ocs_fc Included opt_stack.h in Makefile, to fix module build. 2018-04-30 07:24:31 +00:00
opensolaris
otus
otusfw
ow
padlock
padlock_rng
pccard
pcfclock
pcn
pf
pflog pflog/pfsync: Fix module build with VIMAGE=yes 2018-07-01 18:09:16 +00:00
pfsync pflog/pfsync: Fix module build with VIMAGE=yes 2018-07-01 18:09:16 +00:00
plip
pms
powermac_nvram
ppbus
ppc
ppi
pps
procfs Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
proto
pseudofs
pst
pty
puc Add PNP info to the PCI attahement of the puc driver. 2018-04-17 16:46:08 +00:00
qlnx Remove support for QLNX_RCV_IN_TASKQ - i.e., Rx only in TaskQ. 2018-07-25 02:36:55 +00:00
qlxgb
qlxgbe
qlxge
ral
ralfw
random_fortuna
random_other
rc
rc4
rccgpio
rdma
rdrand_rng
re
rl
rndtest
rockchip Add modules/rockchip 2018-06-14 06:40:59 +00:00
rp Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
rpi_ft5406
rtwn
rtwn_pci
rtwn_usb
rtwnfw
s3
safe
sbni
scc
scsi_low
sdhci
sdhci_acpi
sdhci_pci
sem Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
send
sf
sfxge
sge
sgx Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
sgx_linux
siftr
siis
sio Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
sis
sk
smartpqi smartpqi(4): Use conventional path to driver sources 2018-04-28 17:43:51 +00:00
smbfs
sn
snp
sound Revert r338423, reapplying r338422, which did get approval but 2018-09-01 15:07:38 +00:00
speaker
spi Add opt_platform.h for several modules that have #ifdef FDT in the source. 2018-04-01 18:22:24 +00:00
spigen Fix make in sys/modules/spigen 2018-07-20 17:46:55 +00:00
splash
sppp
ste
stg
stge
sym
syscons
sysvipc Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
tcp Delete the example tcp stack "fastpath" which 2018-07-24 14:55:47 +00:00
tests
ti
tl
tmpfs
toecore
tpm
trm
tsec
twa
twe
tws
tx
txp
uart add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
ubsec
ubser
uchcom Set .PATH to dev/usb/serial so that these modules compile again. 2018-07-06 22:07:26 +00:00
ucycom Set .PATH to dev/usb/serial so that these modules compile again. 2018-07-06 22:07:26 +00:00
udf
udf_iconv
ufs
uinput
unionfs
usb uep(4): add evdev support 2018-08-05 11:14:13 +00:00
veriexec Device for user space to interface with MAC/veriexec. 2018-06-20 00:48:46 +00:00
vesa
vge
viawd
videomode
virtio
vkbd Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
vmm All genassym.sh usage need offset.inc 2018-07-03 21:02:25 +00:00
vmware Update VMCI license based on comments from core, the FreeBSD Foundation, 2018-04-08 01:32:56 +00:00
vnic
vpo
vr
vte
vx
wb
wbwd
wi
wlan
wlan_acl
wlan_amrr
wlan_ccmp
wlan_rssadapt
wlan_tkip
wlan_wep
wlan_xauth
wpi
wpifw
wtap
x86bios
xe
xl
zfs Make dnode definition uniform on !x86 2018-08-21 03:45:09 +00:00
zlib
Makefile Put building of drm and drm2 modules behind options. 2018-08-28 14:46:49 +00:00
Makefile.inc