Re: Problem of memory
Carlos Lavin <[email protected]> Tue, 9 Feb 2010 10:03:59 +0100
| Newsgroups | gmane.comp.video.video4linux |
|---|---|
| Message-ID | <[email protected]> |
Thanks for your answer, but I wouldn't want to modify the chain of functions. I will like can call to my driver for allocate memory instead of soc_camera_mmap, is it possible avoid soc_camera in this function and to call a my driver for the allocate memory?,and if your answer is yes , how do I do it? Your solution is good but I have modify functions of the kernel, and I don't want it, if it is posible... Can anybody help me? 2010/2/1 Michael Williamson <[email protected]> > > > --- On Mon, 2/1/10, Carlos Lavin <[email protected]> wrote: > > > From: Carlos Lavin <[email protected]> > > Subject: Problem of memory > > To: "video4linux-list" <[email protected]> > > Date: Monday, February 1, 2010, 5:03 AM > > hello, I have a problem, I am > > developing a video driver for imx27 in version > > 2.6.30, I need to work in this version, I work with the > > soc-camera subsytem. > > the problem is that I need to reserve memory for my > > buffers, but the > > function DMA_ALLOC_COHERENT says error: ENOMEN. This > > problem is in that I > > haven't enough memory to my buffers, then I am thinking > > that I can reserve > > memory for this buffers in the __init of driver... but, how > > can I do it? > > In my aplication, I call to mmap(), this function reserve > > memory for the > > buffers and also calls soc_camera_mmap for to call at > > dma_alloc_coherent. > > How can I do for that the driver reserve memory and the > > aplication knows > > where is this memory? how can I resolver this problem?, > > also I have thought > > that I could reserve memory without call to soc-camera > > subsytem in the mmap, > > only in this function, is it possible? can someone help me? > > thanks. > > Hi, I have no expertise writing kernel modules, but I offer > this possible solution, anyway. > What about a global variable for the buffer? Then the memory space > would be allocated when the module is loaded. > > -Mike > > > > > > -- video4linux-list mailing list Unsubscribe mailto:[email protected]?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list