Re: contiguous memory allocation problem



On Fri, 2006-Jun-30 20:29:28 +0200, Hans Petter Selasky wrote:
I sometimes see that the USB driver is unable to allocate contiguous memory
for itself. For example I noticed that FreeBSD was unable to allocate
350kbytes of contiguous memory after that I had run "konqueror", the KDE web
browser and various other memory consuming applications for a while.

I reported this about 18 months ago and I'm fairly certain you even
contributed to the thread at the time.

Any comments?

The latest concensus seems to be that the USB system should make use of
the scatter-gather facilities in the hardware to avoid the need to
allocate large contiguous memory chunks. iedowse@ had mostly finished
implementing this in mid May.

--
Peter Jeremy

Attachment: pgp4YFszusKMX.pgp
Description: PGP signature



Relevant Pages

  • Re: Looking for KMDF alternative to MmAllocateContiguousMemorySpecifyCache
    ... There is no direct KMDF equivalent of this function. ... I don't need contiguous memory. ... Since the buffer I'm planning to allocate is not exactly small I want ... Now thinking about it, may be, I should create TWO DMA enabler objects, ...
    (microsoft.public.development.device.drivers)
  • Re: Kmalloc
    ... >>> Can any one help in knowing whether Kmalloc will always allocate ... >>> contiguous memory. ... some reason, not "kmalloc", thus changing the sense of the question. ... Kmalloc does deliver contiguous lumps of underlying physical memory even ...
    (comp.os.linux.development.system)
  • Re: Size of contiguous memory
    ... Is it possible to allocate a 512KByte contiguous memory in the WDM ... Can I use MmAllocateContiguousMemory function in WDM driver? ...
    (microsoft.public.development.device.drivers)
  • Kmalloc
    ... Can any one help in knowing whether Kmalloc will always allocate ... contiguous memory. ... Anand ... Prev by Date: ...
    (comp.os.linux.development.system)