mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* RE: [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc h
@ 2001-03-09 14:27 Hicks, Jamey
  2001-03-09 15:04 ` [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc Alan Cox
  2001-03-09 15:38 ` [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc h Russell King
  0 siblings, 2 replies; 4+ messages in thread
From: Hicks, Jamey @ 2001-03-09 14:27 UTC (permalink / raw)
  To: 'linux-usb-devel@lists.sourceforge.net', David Brownell
  Cc: Manfred Spraul, zaitcev, linux-kernel


Are there any large-memory machines that need pci_alloc_consistent() in the
USB controller driver?  If not, then let's just set up an uncached mapping
of all of DRAM and use a modified version of virt_to_bus and bus_to_virt.
It gets around all the issues of having a better allocator of uncached
memory.  Even with a slab allocator for uncached memory, modified versions
of virt_to_bus and bus_to_virt would have to be used.

The other choice is cache invalidation and flushing around all the code that
touches ED's and TD's.  This might not be too bad if it is encapsulated in
_read and _write macros.  How performance critical is the ED and TD code?

The latest ARM -NP patches work on SA1110 with the SA1111 controller (which
is OHCI-like).  With minimal tweaks they work on SA110/Footbridge with an
OHCI controller.  We will be submitting these patches as tweaks.  It's not
beautiful, but it doesn't change the mainstream (x86) code significantly.

Jamey

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-03-09 16:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-03-09 14:27 [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc h Hicks, Jamey
2001-03-09 15:04 ` [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc Alan Cox
2001-03-09 15:38 ` [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patc h Russell King
2001-03-09 17:00   ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®