OSDN Git Service

x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 26 Feb 2016 15:15:11 +0000 (09:15 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Apr 2016 16:08:33 +0000 (09:08 -0700)
commit54fda475686cfb9a90bb558c0fa590e644503432
tree66184b59b39ede4d4cba9af445c1bc652305fae9
parentf6724209df88ec1a760d036b71b8f871b1556785
x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs

commit b894157145e4ac7598d7062bc93320898a5e059e upstream.

The Home Agent and PCU PCI devices in Broadwell-EP have a non-BAR register
where a BAR should be.  We don't know what the side effects of sizing the
"BAR" would be, and we don't know what address space the "BAR" might appear
to describe.

Mark these devices as having non-compliant BARs so the PCI core doesn't
touch them.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Tested-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/pci/fixup.c