All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steffen Persvold <sp@scali.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [Linux-ia64] BitKeeper tree for 2.4.x
Date: Thu, 17 Oct 2002 18:16:48 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590709805185@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590709805154@msgid-missing>

On Mon, 14 Oct 2002, Bjorn Helgaas wrote:

> On Monday 14 October 2002 12:17 pm, Steffen Persvold wrote:
> > Well, without MAP_WRITECOMBINED, streaming PIO accesses to the PCI bus 
> > drops from 330MByte/sec to approx. 100MByte/s using the Dolphin SCI card. 
> > 
> > This is an rather significant drop which makes the IA64 platform kind of 
> > uninteresting for high performance clustering (the Dolphin SCI cards are 
> > used for shared memory message passing between nodes).
> > 
> > We can of course hack this in for our usage (in our kernel driver) if you 
> > are totally against having it in the kernel headers, but I think since the 
> > hardware allows different mapping types, the kernel should take advantage 
> > of it.
> 
> I'm really not opposed to having it in the kernel headers.  The thing
> is, we were allowing WC mappings regardless of whether the hardware
> actually supported them.  What we need is some mechanism for
> looking at the EFI memory map, which tells us what attributes are
> supported.

Which IA64 hardware doesn't support _PAGE_MA_WC in the PTE ? My IA64 docs 
doesn't mention anything about that.

> 
> We've got a mechanism for looking up the supported attributes
> (efi_mem_attributes()); what I'd really like is for somebody to
> hook that up with the mmap infrastructure so that we only allow
> the supported attributes.

Actually I think _PAGE_MA_WC is only applicable to IO memory the same way 
as _PAGE_MA_UC is. Can't it be handled in the same way ? (you've already 
done the fix for UC, right ?)

Regards,
-- 
  Steffen Persvold   |       Scali AS      
 mailto:sp@scali.com |  http://www.scali.com
Tel: (+47) 2262 8950 |   Olaf Helsets vei 6
Fax: (+47) 2262 8951 |   N0621 Oslo, NORWAY




  parent reply	other threads:[~2002-10-17 18:16 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-10 19:42 [Linux-ia64] BitKeeper tree for 2.4.x Bjorn Helgaas
2002-10-14 17:42 ` Bjorn Helgaas
2002-10-14 18:17 ` Steffen Persvold
2002-10-14 20:44 ` Grant Grundler
2002-10-17 16:46 ` Bjorn Helgaas
2002-10-17 18:16 ` Steffen Persvold [this message]
2002-10-17 18:31 ` Steffen Persvold
2002-10-17 19:38 ` Bjorn Helgaas
2002-10-17 21:53 ` Steffen Persvold
2002-10-17 22:10 ` Grant Grundler
2002-10-18  2:32 ` Steffen Persvold

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=marc-linux-ia64-105590709805185@msgid-missing \
    --to=sp@scali.com \
    --cc=linux-ia64@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 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.