![]() | |||||||||||||
Messages in this thread |
Jon Ringle wrote: > Hi, > > I need to reserve a page of memory at a specific area of RAM that will > be used as a "shared memory" with another processor over PCI. How can I > ensure that the this area of RAM gets reseved so that the Linux's memory > management (kmalloc() and friends) don't use it? > > Some things that I've considered are iotable_init() and ioremap(). > However, I've seen these used for memory mapped IO devices which are > outside of the RAM memory. Can I use them for reseving RAM too? > > I appreciate any advice in this regard. Sounds to me like dma_alloc_coherent is what you want.. -- Robert Hancock Saskatoon, SK, Canada To email, remove "nospam" from hancockr@nospamshaw.ca Home Page: http://www.roberthancock.com/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2006-11-28 00:43 [from the cache] ©2003-2008 | |||||||||||||