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
File | Mode | Size |
---|---|---|
include-prefixes | ||
libfdt | ||
.gitignore | -rw-r--r-- | 54 bytes |
Makefile | -rw-r--r-- | 1.0 KB |
Makefile.dtc | -rw-r--r-- | 372 bytes |
checks.c | -rw-r--r-- | 36.3 KB |
data.c | -rw-r--r-- | 5.1 KB |
dt_to_config | -rwxr-xr-x | 40.9 KB |
dtc-lexer.l | -rw-r--r-- | 6.7 KB |
dtc-lexer.lex.c_shipped | -rw-r--r-- | 59.0 KB |
dtc-parser.tab.c_shipped | -rw-r--r-- | 70.9 KB |
dtc-parser.tab.h_shipped | -rw-r--r-- | 3.1 KB |
dtc-parser.y | -rw-r--r-- | 9.8 KB |
dtc.c | -rw-r--r-- | 9.3 KB |
dtc.h | -rw-r--r-- | 8.3 KB |
dtx_diff | -rwxr-xr-x | 8.5 KB |
fdtdump.c | -rw-r--r-- | 3.7 KB |
fdtget.c | -rw-r--r-- | 8.6 KB |
fdtput.c | -rw-r--r-- | 8.3 KB |
flattree.c | -rw-r--r-- | 22.2 KB |
fstree.c | -rw-r--r-- | 2.2 KB |
livetree.c | -rw-r--r-- | 20.1 KB |
srcpos.c | -rw-r--r-- | 6.8 KB |
srcpos.h | -rw-r--r-- | 3.5 KB |
treesource.c | -rw-r--r-- | 6.0 KB |
update-dtc-source.sh | -rwxr-xr-x | 2.6 KB |
util.c | -rw-r--r-- | 9.4 KB |
util.h | -rw-r--r-- | 7.6 KB |
version_gen.h | -rw-r--r-- | 42 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...