Skip to content
Snippets Groups Projects
Select Git revision
  • 192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d
  • apu_kernel default
  • mesh_mac_filter
  • wiptp_patch
  • master protected
  • v6.7-rc6
  • v6.7-rc5
  • v6.7-rc4
  • v6.7-rc3
  • v6.7-rc2
  • v6.7-rc1
  • v6.6
  • v6.6-rc7
  • v6.6-rc6
  • v6.6-rc5
  • v6.6-rc4
  • v6.6-rc3
  • v6.6-rc2
  • v6.6-rc1
  • v6.5
  • v6.5-rc7
  • v6.5-rc6
  • v6.5-rc5
  • v6.5-rc4
  • v6.5-rc3
25 results

pnp

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Bjorn Helgaas authored and Jesse Barnes committed
    Some Dell BIOSes have MCFG tables that don't report the entire
    MMCONFIG area claimed by the chipset.  If we move PCI devices into
    that claimed-but-unreported area, they don't work.
    
    This quirk reads the AMD MMCONFIG MSRs and adds PNP0C01 resources as
    needed to cover the entire area.
    
    Example problem scenario:
    
      BIOS-e820: 00000000cfec5400 - 00000000d4000000 (reserved)
      Fam 10h mmconf [d0000000, dfffffff]
      PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xd0000000-0xd3ffffff] (base 0xd0000000)
      pnp 00:0c: [mem 0xd0000000-0xd3ffffff]
      pci 0000:00:12.0: reg 10: [mem 0xffb00000-0xffb00fff]
      pci 0000:00:12.0: no compatible bridge window for [mem 0xffb00000-0xffb00fff]
      pci 0000:00:12.0: BAR 0: assigned [mem 0xd4000000-0xd40000ff]
    
    Reported-by: default avatarLisa Salimbas <lisa.salimbas@canonical.com>
    Reported-by: default avatar <thuban@singularity.fr>
    Tested-by: default avatardann frazier <dann.frazier@canonical.com>
    References: https://bugzilla.kernel.org/show_bug.cgi?id=31602
    References: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/647043
    References: https://bugzilla.redhat.com/show_bug.cgi?id=770308
    
    
    Cc: stable@kernel.org	# 2.6.34+
    Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
    Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
    eb31aae8
    History
    Name Last commit Last update
    ..