1. 24 2月, 2010 1 次提交
    • J
      x86/PCI: Moorestown PCI support · a712ffbc
      Jesse Barnes 提交于
      The Moorestown platform only has a few devices that actually support
      PCI config cycles.  The rest of the devices use an in-RAM MCFG space
      for the purposes of device enumeration and initialization.
      
      There are a few uglies in the fake support, like BAR sizes that aren't
      a power of two, sizing detection, and writes to the real devices, but
      other than that it's pretty straightforward.
      
      Another way to think of this is not really as PCI at all, but just a
      table in RAM describing which devices are present, their capabilities
      and their offsets in MMIO space.  This could have been done with a
      special new firmware table on this platform, but given that we do have
      some real PCI devices too, simply describing things in an MCFG type
      space was pretty simple.
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      LKML-Reference: <43F901BD926A4E43B106BF17856F07559FB80D08@orsmsx508.amr.corp.intel.com>
      Signed-off-by: NJacob Pan <jacob.jun.pan@intel.com>
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      a712ffbc
  2. 20 2月, 2010 3 次提交
  3. 29 1月, 2010 1 次提交
  4. 05 1月, 2010 1 次提交
  5. 17 12月, 2009 1 次提交
    • J
      PCI: fix section mismatch on update_res() · 57148688
      Jiri Slaby 提交于
      Remark update_res from __init to __devinit as it is called also
      from __devinit functions.
      
      This patch removes the following warning message:
      
        WARNING: vmlinux.o(.devinit.text+0x774a): Section mismatch
        in reference from the function pci_root_bus_res() to the
        function .init.text:update_res()
        The function __devinit pci_root_bus_res() references
        a function __init update_res().
        If update_res is only used by pci_root_bus_res then
        annotate update_res with a matching annotation.
      Signed-off-by: NJiri Slaby <jslaby@suse.cz>
      Cc: Aristeu Sergio <arozansk@redhat.com>
      Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
      Cc: linux-pci@vger.kernel.org
      Cc: x86@kernel.org
      Signed-off-by: NHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      57148688
  6. 05 12月, 2009 1 次提交
  7. 25 11月, 2009 21 次提交
  8. 07 11月, 2009 1 次提交
  9. 05 11月, 2009 10 次提交