linux_dsm_epyc7002/drivers/media/pci
French, Nicholas A 526daee730 media: ivtv: add parameter to enable ivtvfb on x86 PAT systems
ivtvfb was previously disabled for x86 PAT-enabled systems
by commit 1bf1735b47 ("x86/mm/pat, drivers/media/ivtv:
Use arch_phys_wc_add() and require PAT disabled") as a
workaround to abstract MTRR code away from device drivers.

The driver is not easily upgradable to the PAT-aware
ioremap_wc() API since the firmware hides the address
ranges that should be marked write-combined from the driver.
However, since a write-combined cache on the framebuffer
is only a performance enhancement not a requirement for
the framebuffer to function, completely disabling the driver
in this configuration is not necessary.

Add force_pat module parameter and a corresponding kernel
configuration parameter to optionally force initialization
on PAT-enabled x86 systems with a warning about the lack of
write-combined caching, and document the reasons the driver
cannot be easily updated to support wc caching on all systems.

Signed-off-by: Nick French <naf@ou.edu>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil-cisco@xs4all.nl: fix typo, split long pr_ lines up]
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2019-01-21 15:33:26 -02:00
..
b2c2 media: drivers: media: pci: b2c2: Fix errors due to unappropriate coding style. 2018-12-05 04:23:19 -05:00
bt8xx media: vidioc_cropcap -> vidioc_g_pixelaspect 2018-11-20 13:57:21 -05:00
cobalt media: vidioc_cropcap -> vidioc_g_pixelaspect 2018-11-20 13:57:21 -05:00
cx18 media: vidioc_cropcap -> vidioc_g_pixelaspect 2018-11-20 13:57:21 -05:00
cx88
cx23885 media: cx23885: only reset DMA on problematic CPUs 2018-12-20 06:52:01 -05:00
cx25821
ddbridge media: ddbridge: Move asm includes after linux ones 2018-12-20 06:42:14 -05:00
dm1105
dt3155
intel media: ipu3-cio2, dw9714: Remove Jian Xu's e-mail 2019-01-16 13:34:01 -05:00
ivtv media: ivtv: add parameter to enable ivtvfb on x86 PAT systems 2019-01-21 15:33:26 -02:00
mantis media: remove redundant include moduleparam.h 2018-12-05 04:33:45 -05:00
meye
netup_unidvb
ngene
pluto2
pt1
pt3
saa7134 media: saa7134: rc-core maintains users count, no need to duplicate 2018-12-03 13:22:46 -05:00
saa7146
saa7164
smipcie
solo6x10
sta2x11
ttpci
tw68
tw686x
tw5864
Kconfig
Makefile