NetBSD/sys/modules
riastradh 2dda1941ab bsd.own.mk: Enable MKLSJIT on aarch64.
Make sure there's only one copy of the conditional, in bsd.own.mk;
just make sys/modules/Makefile conditional on MKSLJIT so we don't
have to keep these in sync.

As a workaround for PR 58106, tweak the conditional definition of
SLJIT_CACHE_FLUSH to use cpu_icache_sync_range only in _HARDKERNEL,
and use __builtin___clear_cache in userland and in rump kernels.

PR 58103: bpfjit.kmod is not built on aarch64
2024-04-02 22:37:34 +00:00
..
aac
accf_dataready
accf_httpready
acpiacad
acpibat
acpibut
acpicpu
acpidalb
acpifan
acpihed acpihed(4): New driver for PNP0C33 to notify apei(4). 2024-03-21 02:36:01 +00:00
acpilid
acpipmtr
acpitz
acpiverbose add now required pci.h / NPCI. (the ia64 version builds with PCI 2022-06-01 00:50:24 +00:00
acpivga
acpiwdrt
acpiwmi
adiantum Create a loaable adiantum module, and make cgd require it. 2022-04-01 21:09:24 +00:00
adosfs
aht20temp A driver for the Aosong AHT20 temperature and humidity sensor. While 2022-11-17 19:20:05 +00:00
aibs
aio
am2315temp
amdgpu use CC_WNO_MAYBE_UNINITIALIZED and fix the clang build. 2023-09-10 15:12:39 +00:00
amdsmn
amdtemp
amdzentemp
amr
apei apei(4): New driver for ACPI Platform Error Interfaces. 2024-03-20 17:11:42 +00:00
apple_smc
apple_smc_acpi
apple_smc_fan
apple_smc_temp
aps
arch Switch evbppc/ibm4xx to generic evbppc (same as oea) kernel modules. 2021-08-03 09:25:43 +00:00
asus
ataraid
ath
ath_hal adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
ati_pcigart
au8522
audio
autofs
auvitek
blake2s Fix broken name 2021-08-18 09:07:07 +00:00
blowfish
bmx280thp Split the BMP280 / BME280 driver into common code and create I2C and 2022-12-03 01:04:42 +00:00
bmx280thpi2c Split the BMP280 / BME280 driver into common code and create I2C and 2022-12-03 01:04:42 +00:00
bpf
bpf_filter
bpfjit
bufq_disksort
bufq_fcfs
bufq_priocscan
bufq_readprio
cac
cac_eisa
cac_pci
camellia
cast128
ccd
cd9660
cgd
chfs
cir
clockctl
coda
coda5
compat_09
compat_10
compat_12
compat_13
compat_14
compat_16
compat_20
compat_30
compat_40
compat_43
compat_50
compat_50_quota
compat_60
compat_70
compat_80
compat_90 Default the build of compat_90 module to include IPv6, as is done 2023-12-10 00:29:24 +00:00
compat_100 Add missing file 2023-09-05 14:49:46 +00:00
compat_aoutm68k
compat_crypto_50
compat_freebsd
compat_linux Add inotify (thanks Ryo) 2023-08-21 19:43:22 +00:00
compat_linux32 fix build for aarch64eb 2021-11-27 05:36:39 +00:00
compat_netbsd32 Add missing netbsd32_epoll.c 2023-08-30 12:18:59 +00:00
compat_netbsd32_09
compat_netbsd32_12
compat_netbsd32_13
compat_netbsd32_16
compat_netbsd32_20
compat_netbsd32_30
compat_netbsd32_40
compat_netbsd32_43
compat_netbsd32_50
compat_netbsd32_60
compat_netbsd32_80
compat_netbsd32_90
compat_netbsd32_100 Create compat_100 module infrastructure now that we have branched 2022-12-19 23:19:51 +00:00
compat_netbsd32_coredump
compat_netbsd32_mqueue
compat_netbsd32_nfssrv
compat_netbsd32_ptrace
compat_netbsd32_quota
compat_netbsd32_quota_50
compat_netbsd32_raid
compat_netbsd32_sysvipc
compat_netbsd32_sysvipc_10
compat_netbsd32_sysvipc_14
compat_netbsd32_sysvipc_50
compat_ossaudio
compat_raid_50
compat_raid_80
compat_sunos
compat_sunos32
compat_sysctl_09_43
compat_sysv_10
compat_sysv_14
compat_sysv_50
compat_util
coram
coredump bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
coretemp
crypto
cx24227
cxdtv
cyclic
dbcool
des
dk_subr
dm
drm
drmkms drmkms: Fix module build. 2023-09-05 21:57:28 +00:00
drmkms_agp
drmkms_linux drm: Dust off module build a little. 2022-07-17 14:11:40 +00:00
drmkms_pci sys/modules/drmkms_pci: Remove drm_agpsupport.c. 2023-01-31 13:09:54 +00:00
drmkms_sched drmkms_sched: Remove duplicate module definition. 2022-07-28 10:42:45 +00:00
drmkms_ttm bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
drvctl
dtrace bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
dtv
dtv_math
efs
emdtv
emuxki emuxki(4): import a list of board definitions 2022-09-07 03:34:43 +00:00
est
examples Resolve conflicts for lua 5.4.4 import. 2023-04-16 20:46:16 +00:00
exec_aout
exec_ecoff
exec_elf32
exec_elf64
exec_script
ext2fs
fdesc
ffs bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
filecore
finsio
flash
fss
fujbp
fujhk
gpio
gpioiic
gpioirq
gpioow
gpiopps
gpiosim
hdafg the HDAUDIO_ENABLE_HDMI option is obsolete. don't define here.. 2023-02-18 05:25:59 +00:00
hdaudio
hdaudio_pci
hdaudioverbose
hfs
hifn
hpacel bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
hpet
hpqlb
hythygtemp
i2c_bitbang
i2c_subr Split i2c_subr.c into a separate module rather than including it in 2022-04-01 15:49:11 +00:00
i2cexec
i915drm
i915drmkms apply some warning disables for GCC 12. 2023-09-04 21:45:35 +00:00
ichsmb
if_agr
if_alc
if_aq
if_ath_pci
if_athn_usb
if_aue
if_axe
if_axen
if_cas
if_cdce
if_cue
if_faith
if_gif
if_gre
if_iavf
if_ixl
if_kue
if_l2tp
if_lagg Add a new link-aggregation pseudo interface named lagg(4) 2021-05-17 04:07:41 +00:00
if_loop
if_mpls
if_mue
if_npflog
if_ppp
if_pppoe
if_rum
if_run
if_sl
if_smsc
if_srt
if_stf
if_tap
if_tun
if_udav
if_upl
if_ure
if_url
if_urndis
if_urtwn
if_vioif
if_vlan
if_vmx
if_wg Turn off ALTQ in if_wg module, to match default kernel configs 2022-01-27 14:18:40 +00:00
iic Split i2c_subr.c into a separate module rather than including it in 2022-04-01 15:49:11 +00:00
imc
imcsmb
ip_ecn
ipl bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
ir
irmce
iscsi
itesio
kernfs
layerfs
ld
ld_aac
ld_amr
ld_ataraid
ld_cac
ld_icp
ld_mlx
ld_nvme
ld_sdmmc
ld_twa
ld_twe
ld_virtio
lfs Drop -O[01] hacks for vax; no longer necessary for patched GCC 10 2023-10-07 12:15:49 +00:00
lg3303
lm
lm_isa
lm_isa_common
lm_wbsio
lua bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
luapmf
luasystm subr_prf.c & luasystm.c: s/panicing/panicking/ in comments 2022-08-11 23:53:03 +00:00
mach64drm
mfs
mgadrm
midi Combine the midi and sequencer modules into a single midi_seq module 2022-06-04 03:31:10 +00:00
midi_seq Combine the midi and sequencer modules into a single midi_seq module 2022-06-04 03:31:10 +00:00
miiverbose
miniroot
mlx
mlx_eisa
mlx_pci
mqueue
msdos Move msdosfs_rename() and doscheckpath() to new file msdosfs_rename.c. 2021-10-23 07:41:37 +00:00
mt2131
nand
nandemulator
nfs
nfsserver
nilfs
npf bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
npf_alg_icmp
npf_ext_log
npf_ext_normalize
npf_ext_rndblock
nsclpcsio
nsmb
ntfs
null
nvme
nvmm
nxt2k
odcm
onewire
opencrypto
overlay
owtemp make owtemp a module 2023-08-27 13:20:09 +00:00
pad
padlock
panic fix proplib deprecation 2021-06-21 03:04:27 +00:00
pciverbose
pf adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
powernow
ppp_bsdcomp
ppp_deflate
procfs
pseye
ptrace
ptrace_common bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
ptyfs
pud
puffs
putter
pwdog
r128drm
radeondrm adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
raid We no longer need the deprecated copyback functionality now that 2023-09-25 21:59:38 +00:00
savagedrm adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
scmd A driver and user land utility for the Sparkfun Serial Controlled Motor 2021-12-07 17:39:53 +00:00
scmdi2c A driver and user land utility for the Sparkfun Serial Controlled Motor 2021-12-07 17:39:53 +00:00
scsi_subr Split some common stuff into scsi_subr module. This enables loading 2022-04-14 16:50:26 +00:00
scsiverbose
sdtemp
secmodel_bsd44
secmodel_extensions
secmodel_overlay
securelevel
sequencer Combine the midi and sequencer modules into a single midi_seq module 2022-06-04 03:31:10 +00:00
sgp40mox A driver for the Sensirion SGP40 MOx gas sensor. An example of this 2021-10-14 13:54:45 +00:00
sht3xtemp Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity 2021-11-06 13:34:39 +00:00
sht4xtemp A driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity 2021-10-03 17:27:02 +00:00
si70xxtemp
sisdrm
skipjack
slcompress bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
sljit
smsc
sodium rename glue.c to sodium_module.c 2021-08-21 09:07:08 +00:00
solaris - Don't include <bsd.own.mk> It should be done by the enclosing Makefile 2021-04-15 17:26:07 +00:00
spdmem
spkr
sppp_subr
srt
suser
swcrypto
swsensor
swwdog
sysmon
sysmon_envsys
sysmon_power
sysmon_taskq
sysmon_wdog
sysv_ipc
sysvbfs
tap
tco
tdfxdrm
thinkpad
tmpfs
tprof
tprof_x86
tun
tvpll
twa
twe
ualea
uatp
uaudio
ubsec
udf bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
ufs Now that UFS_DIRHASH is default for biuilt-in file system modules, we 2022-08-09 20:05:14 +00:00
umap
union
unionfs
usbnet
usbverbose
uvideo
v7fs bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
vboxdrm
vcoda
viac7temp
viadrmums adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
vio9p
viomb
vioscsi
virtio
virtio_pci
vmt
vnd
wapbl
wbsio
wmidell
wmieeepc
wmihp
wmimsi
wsbell
xc5k
xc3028
xldscripts
zfs - Don't define NEED_ISYSTEM. This is a rump thing and should be only exposed 2021-04-15 17:26:22 +00:00
zl10353
zlib adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
Makefile bsd.own.mk: Enable MKLSJIT on aarch64. 2024-04-02 22:37:34 +00:00
Makefile.assym
Makefile.inc
README

README

$NetBSD: README,v 1.1 2008/11/13 10:06:46 ad Exp $

Do not automatically install modules that would fundamentally alter system
behaviour or create a security hole, as the system may automatically load
modules.