mirror of
https://github.com/opnsense/src.git
synced 2026-05-04 17:05:14 -04:00
amd64 miniport drivers are allowed to use FPU which triggers "Unregistered use of FPU in kernel" panic. Wrap all variants of MSCALL with fpu_kern_enter/fpu_kern_leave. To reduce amount of allocations/deallocations done via fpu_kern_alloc_ctx/fpu_kern_free_ctx maintain cache of fpu_kern_ctx elements. Based on the patch by Paul B Mahol PR: 165622 Submitted by: Vlad Movchan <vladislav.movchan@gmail.com> MFC after: 1 month |
||
|---|---|---|
| .. | ||
| cfg_var.h | ||
| hal_var.h | ||
| kern_ndis.c | ||
| kern_windrv.c | ||
| ndis_var.h | ||
| ntoskrnl_var.h | ||
| pe_var.h | ||
| resource_var.h | ||
| subr_hal.c | ||
| subr_ndis.c | ||
| subr_ntoskrnl.c | ||
| subr_pe.c | ||
| subr_usbd.c | ||
| usbd_var.h | ||
| winx32_wrap.S | ||
| winx64_wrap.S | ||