1. 17 Dec, 2004 6 commits
    • Maciej W. Rozycki's avatar
      [PATCH] PCI: PCI early fixup missing bits · 58516e87
      Maciej W. Rozycki authored
       A few bits seem to be missing for PCI early fixup to work -- the
      pci_fixup_device() helper ignores fixups of the pci_fixup_early type.
      Also the local class variable needs to be refreshed after performing the
      fixups for they can change dev->class.
      Signed-off-by: default avatarMaciej W. Rozycki <macro@mips.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      
      patch-mips-2.6.10-rc2-20041124-pci_fixup_early-1
      58516e87
    • Pavel Machek's avatar
      [PATCH] PCI: add pci_choose_state() · e9ded0c4
      Pavel Machek authored
      Could this go to "after 2.6.10 tree", too? It is a helper that
      converts system state into PCI state. We really do not want to have
      this copied into every driver, because it will need to change when
      system state gets type-checked / expanded to struct.
      
      
      From: Pavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      e9ded0c4
    • Greg Kroah-Hartman's avatar
    • Pavel Machek's avatar
      [PATCH] PCI: Cleanup PCI power states · 1cb34166
      Pavel Machek authored
      > > > > This is step 0 before adding type-safety to PCI layer... It introduces
      > > > > constants and uses them to clean driver up. I'd like this to go in
      > > > > now, so that I can convert drivers during 2.6.10... Please apply,
      
      Okay, here it is, slightly expanded version. It actually makes use of
      newly defined type for type-checking purposes; still no code changes.
      
      From: Pavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      1cb34166
    • 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 14 commits