Revision f32ab7547161b9fa7ebfbc4f18ea1eb3fd49fe25 authored by =?UTF-8?q?Christian=20K=C3=B6nig?= on 11 January 2018, 13:23:29 UTC, committed by Bjorn Helgaas on 11 January 2018, 17:22:39 UTC
Only try to enable a 64-bit window on AMD CPUs when "pci=big_root_window"
is specified.

This taints the kernel because the new 64-bit window uses address space we
don't know anything about, and it may contain unreported devices or memory
that would conflict with the window.

The pci_amd_enable_64bit_bar() quirk that enables the window is specific to
AMD CPUs.  The generic solution would be to have the firmware enable the
window and describe it in the host bridge's _CRS method, or at least
describe it in the _PRS method so the OS would have the option of enabling
it.

Signed-off-by: Christian König <christian.koenig@amd.com>
[bhelgaas: changelog, extend doc, mention taint in dmesg]
Signed-off-by: Bjorn Helgaas <helgaas@kernel.org>
1 parent 1291a0d
History
File Mode Size
Kconfig -rw-r--r-- 2.3 KB
Makefile -rw-r--r-- 391 bytes
xfrm_algo.c -rw-r--r-- 14.2 KB
xfrm_device.c -rw-r--r-- 4.6 KB
xfrm_hash.c -rw-r--r-- 802 bytes
xfrm_hash.h -rw-r--r-- 4.5 KB
xfrm_input.c -rw-r--r-- 10.8 KB
xfrm_ipcomp.c -rw-r--r-- 7.6 KB
xfrm_output.c -rw-r--r-- 6.1 KB
xfrm_policy.c -rw-r--r-- 77.0 KB
xfrm_proc.c -rw-r--r-- 3.4 KB
xfrm_replay.c -rw-r--r-- 18.0 KB
xfrm_state.c -rw-r--r-- 59.3 KB
xfrm_sysctl.c -rw-r--r-- 1.9 KB
xfrm_user.c -rw-r--r-- 75.7 KB

back to top