opnsense-src/sys/compat/linuxkpi/common/src
Vladimir Kondratyev 2d90567415 LinuxKPI: Import MTRR support functions from drm-kmod
They are superseded by PAT and mostly useless nowadays but still can be
used on Pentium III/IV era processors. Unlike drm-kmod version, this one
ignores MTRR if PAT is available that fixes confusing "Failed to add WC
MTRR for [0xXXXX-0xYYYY]: 22; performance may suffer" message often
appearing during drm-kmod initialization process.

MFC after:	1 week
Reviewed by:	hselasky, manu
Differential Revision:	https://reviews.freebsd.org/D33561

(cherry picked from commit 98b129783c)
2022-01-22 22:34:37 +03:00
..
linux_80211.c LinuxKPI: 802.11 Refine/add DTIM/TSF handling 2022-01-20 14:05:26 +00:00
linux_80211.h LinuxKPI: add 802.11 compat code 2021-12-30 18:27:45 +00:00
linux_80211_macops.c LinuxKPI: add 802.11 compat code 2021-12-30 18:27:45 +00:00
linux_acpi.c LinuxKPI: Implement ACPI bits required by drm-kmod in base system 2020-11-09 13:20:14 +00:00
linux_compat.c LinuxKPI: Implement default sysfs kobject attribute operations 2022-01-22 22:34:36 +03:00
linux_current.c linuxkpi: remove global atomic counter of the task allocations 2021-08-03 12:56:02 +03:00
linux_devres.c LinuxKPI: implement devres() framework parts and two examples 2021-02-02 11:51:26 +00:00
linux_dmi.c linuxkpi: Add dmi_* function 2020-10-02 18:28:00 +00:00
linux_domain.c MFC ebe5cf355d: 2021-03-23 11:50:47 +01:00
linux_firmware.c LinuxKPI: fix -Wunused-but-set-variable warnings 2021-12-30 18:25:15 +00:00
linux_fpu.c linuxkpi: add kernel_fpu_begin/kernel_fpu_end 2021-01-12 12:31:00 +01:00
linux_hrtimer.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_idr.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_interrupt.c LinuxKPI: Remove FreeBSD struct resource from all LKPI headers 2021-10-13 11:58:39 +03:00
linux_kmod.c LinuxKPI: add firmware loading support 2021-02-02 11:50:38 +00:00
linux_kthread.c schedlock 1/4 2019-12-15 21:11:15 +00:00
linux_lock.c Populate the acquire context field of a ww_mutex in the LinuxKPI. 2020-10-04 17:23:39 +00:00
linux_netdev.c LinuxKPI: import beginning of a new version of netdevice.h 2021-12-30 18:27:31 +00:00
linux_page.c LinuxKPI: Import MTRR support functions from drm-kmod 2022-01-22 22:34:37 +03:00
linux_pci.c LinuxKPI: fix -Wunused-but-set-variable warnings 2021-12-30 18:25:15 +00:00
linux_radix.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_rcu.c LinuxKPI: Do not wait for a grace period in rcu_barrier() 2021-07-21 01:43:52 +03:00
linux_schedule.c Implement the init_wait_entry() function macro in the LinuxKPI. 2018-06-06 14:59:23 +00:00
linux_seq_file.c compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
linux_shmemfs.c linuxkpi: Move shmem related functions in it's own file 2020-02-21 09:28:45 +00:00
linux_shrinker.c LinuxKPI: allocate current before taking shrinkers lock 2021-10-13 12:00:17 +03:00
linux_skbuff.c LinuxKPI: add a work-in-progress skbuff implementation 2021-12-30 18:27:19 +00:00
linux_slab.c linuxkpi: Handle a NULL cache pointer in kmem_cache_destroy() 2021-10-12 20:36:18 -04:00
linux_tasklet.c Make sure all tasklets are drained before unloading the LinuxKPI. 2021-06-02 13:23:19 +02:00
linux_usb.c LinuxKPI: USB return possible error from suspend/resume 2021-12-30 18:25:28 +00:00
linux_work.c LinuxKPI: Reimplement irq_work queue on top of fast taskqueue 2021-01-17 12:47:28 +01:00
linux_xarray.c LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag 2022-01-22 22:34:36 +03:00