From: Matt Porter <mporter@kernel.crashing.org>
To: David Hawkins <dwh@ovro.caltech.edu>
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: Maximum ioremap size for ppc arch?
Date: Mon, 3 Dec 2007 13:07:23 -0600 [thread overview]
Message-ID: <20071203190723.GB30746@gate.crashing.org> (raw)
In-Reply-To: <475441DD.9030601@ovro.caltech.edu>
On Mon, Dec 03, 2007 at 09:50:21AM -0800, David Hawkins wrote:
> Could you comment on a similar problem I had/have.
>
> I have a CPU with 1GB memory, and I use about 20 cPCI boards that
> I give 8MB windows in PCI space. When I was trying to load my
> custom driver with these boards, it would give me ioremap failures.
> On a CPU that had 512MB of memory it worked fine. My 'temporary hack'
> (which is still in place) for the 1GB CPUs was to add mem=512M (or
> whatever it is) to the kernel command line. That was a good
> enough fix at the time :)
>
> I have figured I was running out of page table entries or something
> like that and was going to investigate one of these days ...
>
> However, perhaps it was that I was running out of address space.
> But 0xC0000000 is at 3GB, I can't see that I would be triggering
> an address space issue:
>
> 1GB = 0x40000000
> 20 x 8MB = 160MB
>
> But, I figured I'd ask anyway :)
Yes, same thing. There's N ways to fix it. But I see you're talking
x86.
> PS. The CPUs in this case are x86 based, while the PCI boards use
> PLX-9054 bridges. I'm building new peripheral boards with MPC8349EAs
> so this problem is going to rear its ugly head again soon, when
> I work on the drivers for the new peripheral boards.
You should be able to do something similar on x86 but the details
are TBD. I would probably try to limit low memory to 512MB in the
x86 case.
-Matt
next prev parent reply other threads:[~2007-12-03 19:07 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-03 9:22 Maximum ioremap size for ppc arch? michael.firth
2007-12-03 10:20 ` Arnd Bergmann
2007-12-03 15:30 ` Matt Porter
2007-12-03 17:50 ` David Hawkins
2007-12-03 19:07 ` Matt Porter [this message]
2007-12-03 19:51 ` David Hawkins
2007-12-05 9:50 ` michael.firth
2007-12-05 17:46 ` Scott Wood
2007-12-05 17:50 ` Scott Wood
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=20071203190723.GB30746@gate.crashing.org \
--to=mporter@kernel.crashing.org \
--cc=dwh@ovro.caltech.edu \
--cc=linuxppc-embedded@ozlabs.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.