1. 17 Dec, 2004 2 commits
    • Maciej W. Rozycki's avatar
      [PATCH] PCI: Don't touch BARs of host bridges · 75d1e937
      Maciej W. Rozycki authored
       BARs of host bridges often have special meaning and AFAIK are best left
      to be setup by the firmware or system-specific startup code and kept
      intact by the generic resource handler.  For example a couple of host
      bridges used for MIPS processors interpret BARs as target-mode decoders
      for accessing host memory by PCI masters (which is quite reasonable).
      For them it's desirable to keep their decoded address range overlapping
      with the host RAM for simplicity if nothing else (I can imagine running
      out of address space with lots of memory and 32-bit PCI with no DAC
      support in the participating devices).
      
       This is already the case with the i386 and ppc platform-specific PCI
      resource allocators.  Please consider the following change for the generic
      allocator.  Currently we have a pile of hacks implemented for host bridges
      to be left untouched and I'd be pleased to remove them.
      
      From: "Maciej W. Rozycki" <macro@mips.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      75d1e937
    • David Howells's avatar
      [PATCH] PCI: Make pci_set_power_state() check register version · 942146bd
      David Howells authored
      The attached patch makes pci_set_power_state() check the PM register version
      and ignore non-version 2 registers. Trampling on earlier version PM registers
      such as are sported by the Promise 20269 IDE card can cause the system to
      hang.
      Signed-Off-By: default avatarDavid Howells <dhowells@redhat.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      942146bd
  2. 16 Dec, 2004 6 commits
  3. 15 Dec, 2004 6 commits
  4. 14 Dec, 2004 8 commits
  5. 13 Dec, 2004 18 commits