opnsense-src/sys/amd64/conf
Vladimir Kondratyev 4a04e0a6c7 u2f(4): a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) and
hidraw(4) drivers, this driver adds some additional features an does
steps to tighten the security of FIDO/U2F access.

- It automatically loads through devd.
- Automatically enables HQ_NO_READAHEAD for FIDO/U2F devices.
- Implements only miminum set of features.
- Do not requires external devfs configuration to set character device
  permissions.
- Names character device as u2f/# to make possible capsicum or any
  other pledge()-style sandboxing.

PR:		265528
Differential Revision:	https://reviews.freebsd.org/D51612
2025-08-18 00:00:45 +03:00
..
DEFAULTS Retire non-NEW_PCIB code and remove config option 2024-07-18 18:55:12 +01:00
FIRECRACKER Remove COMPAT_FREEBSD4/5/6/7/9 from MINIMAL and FIRECRACKER kernel configurations 2024-05-23 14:30:57 -06:00
GENERIC u2f(4): a HID driver for FIDO/U2F security keys 2025-08-18 00:00:45 +03:00
GENERIC-KASAN sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
GENERIC-KCSAN sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
GENERIC-KMSAN sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
GENERIC-MMCCAM x86 & arm: remove CAM_DEBUG_FLAGS= from MMCCAM kernels 2024-02-02 12:51:51 -07:00
GENERIC-NODEBUG sys/*/conf: do not use "../../conf/" when including std.* 2024-04-23 15:13:31 -06:00
GENERIC.hints amd64 GENERIC: Switch uart hints from "isa" to "acpi" 2024-07-15 12:15:29 -07:00
LINT sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
LINT-NOINET sys/amd64/conf/LINT-NOINET{6,}: don't set WITHOUT_INET{6,}_SUPPORT 2024-05-24 22:21:25 -06:00
LINT-NOINET6 sys/amd64/conf/LINT-NOINET{6,}: don't set WITHOUT_INET{6,}_SUPPORT 2024-05-24 22:21:25 -06:00
LINT-NOIP sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
LINT-NOVIMAGE sys: add LINT-NOVIMAGE 2025-06-10 21:52:01 +02:00
MINIMAL Remove COMPAT_FREEBSD4/5/6/7/9 from MINIMAL and FIRECRACKER kernel configurations 2024-05-23 14:30:57 -06:00
MINIMAL-NODEBUG sys/*/conf: do not use "../../conf/" when including std.* 2024-04-23 15:13:31 -06:00
NOTES mpi3mr: Broadcom's MPT-Fusion version 4 is amd64 and aarch64 only 2025-04-28 08:31:42 -06:00