linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: Integrator PCI base dilemma
Date: Fri, 22 Mar 2013 18:35:50 +0000	[thread overview]
Message-ID: <20130322183550.GJ4977@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <20130322183320.GB10230@obsidianresearch.com>

On Fri, Mar 22, 2013 at 12:33:20PM -0600, Jason Gunthorpe wrote:
> On Fri, Mar 22, 2013 at 12:34:59PM +0000, Arnd Bergmann wrote:
> 
> > > So that leaves cns3xxx, tegra and ks8695 being the non-plat ones which
> > > are "different" from the majority on ARM.
> > 
> > Well, those and all the ones that chose to set up their windows in the
> > same way like the plat-orion based ones.
> 
> The orion stuff can create a second mapping into PCI address space
> that can remap and generate VGA compatible bus addresses. That
> techinque would duplicate how x86 handles this stuff these days.
> 
> Things are more complex on PCI-E. There is no subtractive decode in
> PCI-E so you either need the magic window like x86 uses, or the bridge
> windows and apertures have to be set 'just so'.

That is no different to platforms like the footbridge.  We have to
place system memory above the VGA window to ensure that everything
works as it should.

  reply	other threads:[~2013-03-22 18:35 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-20 23:15 Integrator PCI base dilemma Linus Walleij
2013-03-20 23:54 ` Rob Herring
2013-03-21  9:16   ` Linus Walleij
2013-03-21 13:22     ` Rob Herring
2013-03-21 16:17       ` Arnd Bergmann
2013-03-22 11:05       ` Russell King - ARM Linux
2013-03-21 13:02 ` Arnd Bergmann
2013-03-21 23:40   ` Russell King - ARM Linux
2013-03-22  9:48     ` Arnd Bergmann
2013-03-22 10:37       ` Russell King - ARM Linux
2013-03-22 11:52         ` Arnd Bergmann
2013-03-22 12:12           ` Russell King - ARM Linux
2013-03-22 12:34             ` Arnd Bergmann
2013-03-22 18:33               ` Jason Gunthorpe
2013-03-22 18:35                 ` Russell King - ARM Linux [this message]
2013-03-22 19:22         ` Linus Walleij
2013-03-22 20:05           ` Arnd Bergmann
2013-03-22 21:13           ` Wolfgang Denk
2013-03-22 22:35             ` Linus Walleij
2013-03-22 23:48               ` Russell King - ARM Linux
2013-03-23  0:19               ` Wolfgang Denk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130322183550.GJ4977@n2100.arm.linux.org.uk \
    --to=linux@arm.linux.org.uk \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).