kmalloc vs pci_alloc_consistent

Johnson, Stephen stevebj at artesyncp.com
Sat Jul 19 00:56:35 EST 2003


I found a nice thread of conversation that allowed me to see some of the
history behind pci_alloc_consistent().

I read one thing noted on a man page for kmalloc that should be highlighted.
"the GFP_DMA flag may be set to indicate the memory must be suitable for
DMA. ***This can mean different things on different platforms.*** For
example, on x86, it means that the memory must come from the first 16MB."

For ppc arch, how about
#define kmalloc  pci_alloc_unconsistent  /* just joking */




-----Original Message-----
From: Johnson, Stephen
Sent: Friday, July 18, 2003 8:34 AM
To: linuxppc-embedded at lists.linuxppc.org
Subject: kmalloc vs pci_alloc_consistent



I don't know the history behind pci_alloc and wanted to throw this out there
to get some clarification.

What's the benefit of pci_alloc over using kmalloc with flags for a
cache-safe buffer?


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list