All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@steeleye.com>
To: Grant Grundler <grundler@parisc-linux.org>
Cc: PARISC list <parisc-linux@lists.parisc-linux.org>
Subject: Re: [parisc-linux] PA8800/ZX1 support committed to 2.6.7-rc2-pa2
Date: 05 Jun 2004 16:19:24 -0500	[thread overview]
Message-ID: <1086470366.1999.36.camel@mulgrave> (raw)
In-Reply-To: <20040605210515.GA8098@colo.lackof.org>

On Sat, 2004-06-05 at 16:05, Grant Grundler wrote:
> Well, I can only point at the difference in cache size.

The pa8800 only has a 750k/750k VIPT cache, that's smaller than my
raven.  The 32M L2 cache is PIPT, which doesn't suffer from aliasing or
address remapping effects---in fact, the PA engineers probably arranged
for a fdc not to flush it because there's no point; the only coherency
problems the PIPT cache has is with I/O, which is supposed to be fully
coherent in the ZX1, isn't it.  Thus, we'd only pick up a caching
problems like you describe from the VIPT caches.

> > My money would be on an additional architectural requirement of the
> > PA8800 (maybe even an existing PA one that the <PA8800 just don't need)
> > that we don't respect.
> 
> yes - and we've changed chipsets too.
> 
> Any good ideas on how to prove IO is coherent?

Well, yes, but not without driver magic.  You program a device to take a
piece of data in and rewrite it to a different buffer, then you compare
buffers (making sure the first had a pattern in it and the second was
completely clear).

> It might be the same problem that Naresh described as "SCSI DMA problems".
> I just happen to be using NFS Root instead.
> 
> But I found one bug in Naresh's port that might explain his problem
> (wasn't flushing IO TLB properly). It would be interesting to hear
> if 2.6.7-rc2-pa3 works better for him.

Well, it could be an I/O coherency problem, but if you have one of
those, I'm surprised it boots at all.

James


_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

  reply	other threads:[~2004-06-05 21:19 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-04 20:25 [parisc-linux] PA8800/ZX1 support committed to 2.6.7-rc2-pa2 Grant Grundler
2004-06-05  6:51 ` Grant Grundler
2004-06-05 14:10   ` James Bottomley
2004-06-05 21:05     ` Grant Grundler
2004-06-05 21:19       ` James Bottomley [this message]
2004-06-05 22:21         ` Grant Grundler
2004-06-11  5:58         ` Grant Grundler
2004-06-11 14:02           ` James Bottomley
2004-06-11 15:03             ` Grant Grundler
2004-06-11 15:27             ` Grant Grundler
2004-06-12  0:38           ` Jim Hull
2004-06-14 18:29             ` Grant Grundler
2004-06-14 22:45               ` Jim Hull
2004-06-14 23:42                 ` Grant Grundler

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=1086470366.1999.36.camel@mulgrave \
    --to=james.bottomley@steeleye.com \
    --cc=grundler@parisc-linux.org \
    --cc=parisc-linux@lists.parisc-linux.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.