linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Miller <davem@davemloft.net>
To: mroos@linux.ee
Cc: sparclinux@vger.kernel.org, linux-pci@vger.kernel.org
Subject: Re: PCI resource allocation problem on Sun Ultra 10
Date: Thu, 16 Aug 2012 13:25:57 -0700 (PDT)	[thread overview]
Message-ID: <20120816.132557.173944271888805402.davem@davemloft.net> (raw)
In-Reply-To: <alpine.SOC.1.00.1208161813240.11061@math.ut.ee>

From: Meelis Roos <mroos@linux.ee>
Date: Thu, 16 Aug 2012 18:15:24 +0300 (EEST)

> I tried to populate my Sun Ultra 10 with PCI cards. All but the last 
> slot work but the last slot is assigned a non-working BAR. It sees that 
> this area is reserved for Video ROM. Why is there Video ROM placeholder 
> at that address - I see no resource in ATI VGA for it?

It's not a "placeholder", it's absolutely necessary because this range
is implicitly decoded by any VGA capable device in the system.

Therefore no device should ever be allocated that part of the address
space.

If OBP is allocating this range to non-VGA devices, it's buggy, and is
risking multiple devices responding at the same time to an I/O space
access.


  reply	other threads:[~2012-08-16 20:26 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-16 15:15 PCI resource allocation problem on Sun Ultra 10 Meelis Roos
2012-08-16 20:25 ` David Miller [this message]
2012-08-17  7:19   ` Meelis Roos
2012-08-17  7:24     ` David Miller
2012-09-05 14:21       ` Meelis Roos
  -- strict thread matches above, loose matches on Subject: below --
2012-08-16 15:07 Meelis Roos

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=20120816.132557.173944271888805402.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=linux-pci@vger.kernel.org \
    --cc=mroos@linux.ee \
    --cc=sparclinux@vger.kernel.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).