[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-mips
Subject:    Re: [MIPS] Cobalt: convert legacy port addresses to GT-64111 bus
From:       Ralf Baechle <ralf () linux-mips ! org>
Date:       2010-02-25 14:38:04
Message-ID: 20100225143804.GE29565 () linux-mips ! org
[Download RAW message or body]

On Wed, Feb 24, 2010 at 01:53:27PM -0700, Bjorn Helgaas wrote:

> The GT-64111 PCI host bridge has no address translation mechanism, so
> it can't generate legacy port accesses.  This quirk fixes legacy device
> port resources to contain the bus addresses actually generated by the
> GT-64111.
> 
> I think this is the approach Ben Herrenschmidt suggested long ago:
>     http://marc.info/?l=linux-kernel&m=119733290624544&w=2
> 
> This allows us to remove the IORESOURCE_PCI_FIXED hack from
> pcibios_fixup_device_resources(), which converts bus addresses to CPU
> addresses.  IORESOURCE_PCI_FIXED denotes resources that can't be moved;
> it has nothing to do with converting bus to CPU addresses.

Thanks, queued for 2.6.34.

  Ralf

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic