opnsense-src/sys/conf
Hareshx Sankar Raj 5a8e5215ce qat: add disable safe dc mode for QAT SPR devices
Build and sysctl configuration modes are introduced for QAT SPR
devices to disable safe dc mode. A new QAT driver build option
‘QAT_DISABLE_SAFE_DC_MODE’ is required to build the QAT driver
with code that allows a request to be sent to FW to override the
‘History Buffer’ mitigation. Default QAT driver builds do not
include this ‘QAT_DISABLE_SAFE_DC_MODE’ build option. Even if the
QAT driver was built with code that allows a request to be sent to
FW to override the ‘History Buffer’ mitigation, the QAT driver must
still be configured using sysctl to request an override of the
‘History Buffer’ mitigation if desired. The default QAT driver
configuration option sysctl dev.qat.X.disable_safe_dc_mode does not
allow override of the mitigation. The new sysctl attribute
disable_safe_dc_mode is to be set to 1 for overriding the history
buffer mitigation. Firmware for qat_4xxx is updated for this change.
If this mode is enabled, decompression throughput increases but may
result in a data leak if num_user_processes is more than 1.
This option is to be enabled only if your system is not prone to
user data leaks.

Reviewed by:	markj, ziaee
MFC after:	2 weeks
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D50379
2025-06-06 13:42:58 +00:00
..
config.mk
debuginfo.ldscript
dtb.build.mk
dtb.mk
files Fix incorrect syntax in sys/conf/files for nvmf_transport.c 2025-06-05 17:04:06 -04:00
files.amd64 Revert "isp: Fix abort issue introduced by previous commit" 2025-01-08 13:20:09 -05:00
files.arm arm: Remove any reference to cpufunc_asm_arm11x6.S 2025-03-25 14:03:44 +01:00
files.arm64 arm64: add a GPIO driver for Apple Silicon 2025-04-02 20:11:33 -05:00
files.i386
files.powerpc zfs: enable FPU on powerpc* 2025-03-28 17:19:29 +01:00
files.riscv riscv: support for Cache-Block Operations (CBO). 2025-04-22 10:03:45 +01:00
files.x86
kern.mk kern.mk: Update SSP comment (not limited to GCC) 2025-03-14 16:21:34 -04:00
kern.opts.mk kern.opts.mk: Remove EFI from riscv BROKEN_OPTIONS 2025-03-28 13:56:55 -04:00
kern.post.mk
kern.pre.mk conf: Fix KCSAN enablement checking 2024-11-17 16:40:33 +00:00
kmod.mk
kmod.opts.mk
kmod_syms.awk
kmod_syms_prefix.awk
ldscript.amd64
ldscript.arm arm: link all .rodata variants into one output section 2024-11-17 12:35:55 +01:00
ldscript.arm64
ldscript.i386
ldscript.kmod.amd64
ldscript.kmod.i386
ldscript.powerpc
ldscript.powerpc64
ldscript.powerpc64le
ldscript.powerpcspe
ldscript.riscv
Makefile.amd64
Makefile.arm genassym: Remove stale *if.h depends 2024-12-06 10:31:36 -07:00
Makefile.arm64
Makefile.i386
Makefile.powerpc
Makefile.riscv genassym: Remove stale *if.h depends 2024-12-06 10:31:36 -07:00
newvers.sh kernel: Print SOURCE_DATE_EPOCH in UTC 2025-02-03 15:58:32 -08:00
NOTES qat: add disable safe dc mode for QAT SPR devices 2025-06-06 13:42:58 +00:00
options qat: add disable safe dc mode for QAT SPR devices 2025-06-06 13:42:58 +00:00
options.amd64
options.arm Remove OMAP4 support leftovers 2025-04-23 20:04:53 +02:00
options.arm64 arm64: Add a new SOC_ROCKCHIP option 2025-01-06 08:36:58 +01:00
options.i386
options.powerpc
options.riscv riscv: Allwinner D1 clock and reset driver 2024-11-16 15:04:04 -04:00
std.debug netinet: default mib counter probe points off 2024-11-20 09:52:48 +01:00
std.nodebug netinet: default mib counter probe points off 2024-11-20 09:52:48 +01:00
sysent.mk
systags.sh
vdso_amd64.ldscript
vdso_amd64_ia32.ldscript
WITHOUT_SOURCELESS
WITHOUT_SOURCELESS_HOST
WITHOUT_SOURCELESS_UCODE