From: Johannes Erdfelt <johannes@erdfelt.com>
To: linux-kernel@vger.kernel.org
Subject: Inefficient PCI DMA usage (was: [experimental patch] UHCI updates)
Date: Sat, 20 Jan 2001 00:38:12 -0500 [thread overview]
Message-ID: <20010120003812.G9156@sventech.com> (raw)
In-Reply-To: <3A691043.F18CA6CA@megapathdsl.net>; from Miles Lane on Fri, Jan 19, 2001 at 08:12:51PM -0800
On Fri, Jan 19, 2001, Miles Lane <miles@megapathdsl.net> wrote:
> Johannes Erdfelt wrote:
>
> > TODO
> > ----
> > - The PCI DMA architecture is horribly inefficient on x86 and ia64. The
> > result is a page is allocated for each TD. This is evil. Perhaps a slab
> > cache internally? Or modify the generic slab cache to handle PCI DMA
> > pages instead?
>
> This might be the kind of thing to run past Linus when the 2.5 tree
> opens up. Are these inefficiencies necessary evils due to workarounds
> for whacky bugs in BIOSen or PCI chipsets or are they due to poor
> design/implementation?
Looks like poor design/implementation. Or perhaps it was designed for
another reason than I want to use it for.
2.5 is probably where any core changes will happen, if any. But for now
I suspect I'll need to workaround it in my driver.
I should also check architectures other than x86 and ia64.
JE
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next parent reply other threads:[~2001-01-20 5:38 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <3A691043.F18CA6CA@megapathdsl.net>
2001-01-20 5:38 ` Johannes Erdfelt [this message]
2001-01-20 8:28 ` Inefficient PCI DMA usage (was: [experimental patch] UHCI updates) Russell King
2001-01-20 17:34 ` Johannes Erdfelt
2001-01-20 19:43 ` [linux-usb-devel] Re: Inefficient PCI DMA usage (was: [experimentalpatch] " David Brownell
2001-01-20 18:00 Inefficient PCI DMA usage (was: [experimental patch] " Manfred Spraul
2001-01-20 18:08 ` Johannes Erdfelt
2001-01-20 23:15 ` Russell King
2001-01-21 8:36 ` Manfred Spraul
2001-01-21 10:51 ` Russell King
2001-01-21 11:49 ` Manfred Spraul
2001-01-21 17:37 ` Johannes Erdfelt
2001-01-21 23:11 ` Russell King
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=20010120003812.G9156@sventech.com \
--to=johannes@erdfelt.com \
--cc=linux-kernel@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.